dongdaxing
发表于 2008-8-20 11:40:53
ucgui 入门例子
以前一直没有弄明白这个ucgui是怎么回事
这两天突然有空又摆弄起来 发现原来也很简单(当然是参考了很多前辈的范例)
下面将具体步骤和像我这样的菜鸟分享一下:
准备工作:下载ucgui324源码包 MDK3.20
STEP1--建立mdk项目添加gui文件夹因为mdk不能建立二级文件夹好像 所以gui文件夹下面的文件我都放在一个文件夹下面了 其他建立APPLICATION CONFIG。。文件夹 添加相应文件
在optiong for taget=》c/c++的include path里面选择包含gui源文件的路径
STEP2--修改guiconfig和lcdcongfig (GUICONFIG.H 可以参考压缩包里面的)
STEP3--在application中添加LCD驱动(这个是需要自己写的,我这个是参考他人的)
STEP4--检查gui-》lcddrives文件夹下是否已经包含了相应lcd的软驱动(我用6963控制器的lcd所以应该包含LCDSLIN.C,这个源码包理一般有,另外好像还需要包含lcd_0.h和lcd_1.h)
注意: GUI_BMP.C GUI_DRAWBMP.C 好像重复 可以去除一个
STEP5--添加sample中的gui_X文件加下的gui_x.C文件,因为操作系统的原因,不然编译时候会提示有些函数未定义,如果碰到其他的还可以自己加一些函数可以是空函数。大家看我的gui_x.c我自己也加了两个函数gui_errorout()和GUI_WARN().
上述五个步骤修改好后就可以 编译了 一般不会有问题了
文字和2d图形仿真实验基本没有问题 大家可以试试 压缩包里面有proteus仿真文件
另外窗口我没调出来 不知道是什么原因
如果哪位大虾弄出来 请不吝指导一下。
ucgui(324)模板ourdev_384492.rar(文件大小:4.97M) (原文件名:ucgui324.rar)
lpc2104+T6963.DSN 仿真的话用这个文件
passerby
发表于 2008-8-20 12:57:53
步骤写的很详细.
找不到*.hex文件,能找到的*.hex文件只显示一个hello world!
楼主把那个 obj.hex 和 mygui.hex 的例子也上传一份呗.
dongdaxing
发表于 2008-8-20 15:50:18
把工程文件编译一下就可以生成了
dongdaxing
发表于 2008-8-26 16:55:22
这么好的东西竟然没有人顶
作为菜鸟的我啃食花了好多好多时间才搞定的啊
osky
发表于 2008-8-26 17:16:43
真是好东西,会火起来的,占个位
525133174
发表于 2008-8-26 18:31:44
下了,顶
eagle1979
发表于 2008-8-26 18:53:13
不错,顶
bedboy008
发表于 2008-9-3 14:45:09
严重支持
bedboy008
发表于 2008-9-3 14:46:08
请问你的3.24是从那里下的?能不能给个连接吧
ningmeng7294
发表于 2008-9-3 21:29:01
好的,谢谢,正需要这个
aysyjgw
发表于 2008-9-3 21:31:21
不错
luoping198410
发表于 2008-10-8 11:38:50
XIEXIE
buaarpl
发表于 2008-12-11 17:29:10
此贴必火!楼主好人~~
liu6_tao
发表于 2008-12-16 23:25:08
标记哈
pinocchio
发表于 2008-12-17 01:27:48
下次有机会一定试一下
liguangqang
发表于 2008-12-17 08:51:53
帮你顶一下,前些天也在做这方面的工作,经过一段时间的移植,后终于好啦其实也是很简单的。我觉得找到一个完整的有源码的是关键所在,我就下载了好几个版本都不完整(编译通不过),找到后配置一下几个宏如 LCD 像素,多少色的,支不支持OS TOUCH 等,至于是驱动编写,基本大多的芯片驱动都是有的小改过一下。没有的可用LCDDummy.c这个文件改一下,其实就是两个函数 一个是设置一个像素点LCD_L0_SetPixelIndex 另一个得到一个像素点LCD_L0_GetPixelIndex 其它的不用动。自已的驱动配置位#define LCD_CONTROLLER -1
laotong
发表于 2008-12-27 19:48:56
mark
wkpthe
发表于 2008-12-28 20:01:38
楼主,强啊。我也在学。学习,学习
zjn8888
发表于 2008-12-28 20:22:38
这个贴子不错
以前怎么没发现
呵呵
zhangbl
发表于 2009-2-20 11:22:17
学习了
zhangxun0712
发表于 2009-6-3 13:27:51
谢了,正需这个。
382383706
发表于 2009-6-26 20:19:47
收藏下
wanying
发表于 2009-9-10 21:29:38
顶下
Adrian
发表于 2009-9-19 13:09:30
研究研究
soulmate
发表于 2009-9-19 16:15:41
mark~
coolsir
发表于 2009-9-21 13:42:12
万能的坛啊太谢谢了老大真的 我真的不知道该怎么写了 如果你是美女的话我到愿意以身相许了都!
tyblly
发表于 2009-9-22 09:01:02
mark
dongdaxing
发表于 2009-9-22 22:29:31
^_^aaaaaaaaaaaaaaaaaaaaaaaaa~~
老大什么时候也给老的不能在老的帖子加裤子了哈
都不知道啊哈
makevin22222
发表于 2009-11-1 16:02:16
不错的东西!
谢谢LZ分享
bwsz1
发表于 2009-11-9 10:08:07
顶顶顶沾光了 哈哈
shouwangzhe
发表于 2009-11-15 21:18:28
顶一个!
xinyou
发表于 2009-11-16 08:43:50
mark
moen
发表于 2009-11-16 09:30:57
学习了
shotstar
发表于 2009-11-16 12:08:39
标记一下 下次有机会试试
goink
发表于 2009-11-16 12:57:33
顶之
alexmayer
发表于 2009-11-16 16:52:53
收藏。
eddia2000
发表于 2009-11-16 19:04:13
不错,收下。
wchp314
发表于 2009-12-1 11:12:50
mark!
wchp314
发表于 2009-12-1 11:13:45
mark!
sipure
发表于 2009-12-1 11:15:59
ucgui 入门例子 mark!
flyxiao
发表于 2009-12-1 15:55:15
好mark
wjy6264
发表于 2009-12-28 13:28:16
mark!
chihenry
发表于 2010-1-8 16:00:41
好东西,赞一个!
xian_heping
发表于 2010-1-8 22:14:38
学习
huqingpp
发表于 2010-1-28 19:45:04
mark
wuxinping
发表于 2010-3-9 11:47:55
最近一直在玩UCGUI谢谢LZ
xiaolubear
发表于 2010-3-12 10:21:50
好东西!~谢了
lgsg
发表于 2010-3-12 16:15:29
呵呵,收下了!
li20030505
发表于 2010-3-12 17:25:10
mark
ksniper
发表于 2010-3-12 17:27:56
mark
ps 楼主的分很惊悚
hongyancl
发表于 2010-3-12 18:32:48
回复【楼主位】dongdaxing
-----------------------------------------------------------------------
hao
shawn_17
发表于 2010-3-19 11:41:34
谢谢
dianzi1082
发表于 2010-3-19 13:30:20
呵呵,又学到了~~~~~~
1181zjf
发表于 2010-3-19 14:25:35
mark
okeykat
发表于 2010-3-20 18:19:26
不错,收下了。
moon0213
发表于 2010-3-20 18:55:34
好东西,谢谢
orange2348
发表于 2010-5-10 12:56:04
mark
mcuandme
发表于 2010-5-19 15:23:51
马克
major888
发表于 2010-5-19 15:36:54
请问楼主,你的-4284的积分是怎么产生的。
tdmi
发表于 2010-5-19 17:18:31
谢谢LZ
eduhf_123
发表于 2010-5-19 17:30:35
MARK UCGUI
MARK GUI
icefier
发表于 2010-5-21 12:26:59
MARK下,另外LZ的积分为啥-4K多啊
ljt8015
发表于 2010-7-2 15:22:46
mark!~
hailiyidishui
发表于 2010-7-4 19:24:14
mark
feng200808
发表于 2010-7-5 14:38:28
参考参考
fq1888
发表于 2010-8-5 00:41:41
MARK
wxfx2006
发表于 2010-8-22 21:06:30
mark
jiben042
发表于 2010-8-23 11:35:39
LZ绝对NB,积分都-4000多~~~~~~~~~~~~~~~~~~~··
forestoo
发表于 2010-8-29 20:13:11
现在才发现这个帖子。。悲剧
vermon
发表于 2010-8-29 21:46:39
恩 楼主的方法很适合初学
caiyue3577
发表于 2010-9-11 14:34:33
顶一下,mark!!
yaya001
发表于 2010-9-11 15:07:57
不错
tfthome.com
发表于 2010-9-26 18:05:42
最近正在研究,先支持下。
topcat
发表于 2010-11-6 10:29:12
窗口怎么出来....
就看到一个矩形块
312578957
发表于 2010-11-6 14:28:45
顶一个,正在看UCGUI
catzl7
发表于 2010-11-6 15:31:05
留个脚印
03024003
发表于 2010-11-9 17:46:51
mark
ycwjl728
发表于 2010-11-9 21:03:07
收藏!
感谢楼主!
yangshuhe33
发表于 2010-12-2 23:44:09
mark
kaivy4812
发表于 2010-12-3 00:20:45
学习学习
ggyyll8683
发表于 2010-12-3 08:34:09
谢谢分享
cjr82123
发表于 2010-12-3 08:56:33
舒服啊。
dswkl11
发表于 2010-12-3 16:31:40
是好东西!!!!
但是我重新编译通过生成 ucgui324.hex 文件加载到lpc2104+T6963.DSN里面,可是运行时屏幕没有显示。
如果用ucgui324.mpw.hex的文件,就有“Hello world!”显示。
请问这是什么回事啊?
caiyue3577
发表于 2010-12-3 20:47:04
不顶不行啊!
liangyurongde
发表于 2010-12-3 21:19:08
mark
sleet1986
发表于 2010-12-6 16:42:01
mark
xiaoyefei
发表于 2010-12-6 17:14:00
谁开发的?
BY_HDD
发表于 2010-12-6 17:51:57
正在找这方面的资料,非常感谢分享!
steven_sd
发表于 2010-12-6 19:01:22
好东西,赞一个!
yangbiao8510
发表于 2010-12-6 19:59:18
强烈支持啊,很好的资料
03024003
发表于 2010-12-21 12:40:04
nba
wwwdege
发表于 2010-12-21 16:54:35
ding
catzl7
发表于 2010-12-21 17:32:54
mark
mcuandme
发表于 2011-1-5 23:43:07
mark
zhuhanliang
发表于 2011-1-6 10:14:23
ucgui 入门例子
liguohx
发表于 2011-1-8 08:35:31
严重支持!mark!
442502587
发表于 2011-2-21 10:28:16
mark
rafd
发表于 2011-2-21 10:48:08
好东西
yahooxiaozi
发表于 2011-2-21 10:48:47
看看哈
chang_jian
发表于 2011-3-7 10:42:01
(__)
/oo\\________
\ / \---\
\/ / \ \
\\_|___\\_|/ *
|| YY|
|| ||