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|
   ||  || 
页: [1] 2
查看完整版本: ucgui 入门例子