搜索
bottom↓
回复: 186

ucgui 入门例子

[复制链接]

出0入0汤圆

发表于 2008-8-20 11:40:53 | 显示全部楼层 |阅读模式
以前一直没有弄明白这个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 仿真的话用这个文件

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2008-8-20 12:57:53 | 显示全部楼层
步骤写的很详细.
找不到*.hex文件,能找到的*.hex文件只显示一个hello world!
楼主把那个 obj.hex 和 mygui.hex 的例子也上传一份呗.

出0入0汤圆

 楼主| 发表于 2008-8-20 15:50:18 | 显示全部楼层
把工程文件编译一下就可以生成了

出0入0汤圆

 楼主| 发表于 2008-8-26 16:55:22 | 显示全部楼层
这么好的东西竟然没有人顶

作为菜鸟的我啃食花了好多好多时间才搞定的啊

出0入0汤圆

发表于 2008-8-26 17:16:43 | 显示全部楼层
真是好东西,会火起来的,占个位

出0入0汤圆

发表于 2008-8-26 18:31:44 | 显示全部楼层
下了,顶

出0入0汤圆

发表于 2008-8-26 18:53:13 | 显示全部楼层
不错,顶

出0入0汤圆

发表于 2008-9-3 14:45:09 | 显示全部楼层
严重支持

出0入0汤圆

发表于 2008-9-3 14:46:08 | 显示全部楼层
请问你的3.24是从那里下的?能不能给个连接吧

出0入0汤圆

发表于 2008-9-3 21:29:01 | 显示全部楼层
好的,谢谢,正需要这个

出0入0汤圆

发表于 2008-9-3 21:31:21 | 显示全部楼层
不错

出0入0汤圆

发表于 2008-10-8 11:38:50 | 显示全部楼层
XIEXIE

出0入0汤圆

发表于 2008-12-11 17:29:10 | 显示全部楼层
此贴必火!楼主好人~~

出0入0汤圆

发表于 2008-12-16 23:25:08 | 显示全部楼层
标记哈

出0入0汤圆

发表于 2008-12-17 01:27:48 | 显示全部楼层
下次有机会一定试一下

出0入4汤圆

发表于 2008-12-17 08:51:53 | 显示全部楼层
帮你顶一下,前些天也在做这方面的工作,经过一段时间的移植,后终于好啦其实也是很简单的。我觉得找到一个完整的有源码的是关键所在,我就下载了好几个版本都不完整(编译通不过),找到后配置一下几个宏如 LCD 像素,多少色的,支不支持OS TOUCH 等,至于是驱动编写,基本大多的芯片驱动都是有的小改过一下。没有的可用LCDDummy.c这个文件改一下,其实就是两个函数 一个是设置一个像素点LCD_L0_SetPixelIndex 另一个得到一个像素点LCD_L0_GetPixelIndex  其它的不用动。自已的驱动配置位#define LCD_CONTROLLER -1 

出0入0汤圆

发表于 2008-12-27 19:48:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-12-28 20:01:38 | 显示全部楼层
楼主,强啊。我也在学。学习,学习

出0入0汤圆

发表于 2008-12-28 20:22:38 | 显示全部楼层
这个贴子不错

以前怎么没发现

呵呵

出0入0汤圆

发表于 2009-2-20 11:22:17 | 显示全部楼层
学习了

出0入0汤圆

发表于 2009-6-3 13:27:51 | 显示全部楼层
谢了,正需这个。

出0入0汤圆

发表于 2009-6-26 20:19:47 | 显示全部楼层
收藏下

出0入0汤圆

发表于 2009-9-10 21:29:38 | 显示全部楼层
顶下

出0入0汤圆

发表于 2009-9-19 13:09:30 | 显示全部楼层
研究研究

出0入0汤圆

发表于 2009-9-19 16:15:41 | 显示全部楼层
mark~

出0入85汤圆

发表于 2009-9-21 13:42:12 | 显示全部楼层
万能的坛啊  太谢谢了老大  真的 我真的不知道该怎么写了 如果你是美女的话我到愿意以身相许了都!

出0入0汤圆

发表于 2009-9-22 09:01:02 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2009-9-22 22:29:31 | 显示全部楼层
^_^aaaaaaaaaaaaaaaaaaaaaaaaa~~
老大什么时候也给老的不能在老的帖子加裤子了哈
都不知道啊哈

出0入0汤圆

发表于 2009-11-1 16:02:16 | 显示全部楼层
不错的东西!
谢谢LZ分享

出0入0汤圆

发表于 2009-11-9 10:08:07 | 显示全部楼层
顶顶顶  沾光了 哈哈

出0入0汤圆

发表于 2009-11-15 21:18:28 | 显示全部楼层
顶一个!

出0入0汤圆

发表于 2009-11-16 08:43:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-11-16 09:30:57 | 显示全部楼层
学习了

出0入0汤圆

发表于 2009-11-16 12:08:39 | 显示全部楼层
标记一下 下次有机会试试

出0入0汤圆

发表于 2009-11-16 12:57:33 | 显示全部楼层
顶之

出0入0汤圆

发表于 2009-11-16 16:52:53 | 显示全部楼层
收藏。

出0入0汤圆

发表于 2009-11-16 19:04:13 | 显示全部楼层
不错,收下。

出0入0汤圆

发表于 2009-12-1 11:12:50 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-12-1 11:13:45 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-12-1 11:15:59 | 显示全部楼层
ucgui 入门例子 mark!

出0入0汤圆

发表于 2009-12-1 15:55:15 | 显示全部楼层
好mark

出0入0汤圆

发表于 2009-12-28 13:28:16 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-1-8 16:00:41 | 显示全部楼层
好东西,赞一个!

出0入0汤圆

发表于 2010-1-8 22:14:38 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-1-28 19:45:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-9 11:47:55 | 显示全部楼层
最近一直在玩UCGUI  谢谢LZ

出0入0汤圆

发表于 2010-3-12 10:21:50 | 显示全部楼层
好东西!~谢了

出0入0汤圆

发表于 2010-3-12 16:15:29 | 显示全部楼层
呵呵,收下了!

出0入0汤圆

发表于 2010-3-12 17:25:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-12 17:27:56 | 显示全部楼层
mark  
ps 楼主的分很惊悚

出0入0汤圆

发表于 2010-3-12 18:32:48 | 显示全部楼层
回复【楼主位】dongdaxing
-----------------------------------------------------------------------

hao

出0入0汤圆

发表于 2010-3-19 11:41:34 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2010-3-19 13:30:20 | 显示全部楼层
呵呵,又学到了~~~~~~

出0入0汤圆

发表于 2010-3-19 14:25:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-20 18:19:26 | 显示全部楼层
不错,收下了。

出0入0汤圆

发表于 2010-3-20 18:55:34 | 显示全部楼层
好东西,谢谢

出0入0汤圆

发表于 2010-5-10 12:56:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-19 15:23:51 | 显示全部楼层
马克

出0入0汤圆

发表于 2010-5-19 15:36:54 | 显示全部楼层
请问楼主,你的-4284的积分是怎么产生的。

出0入0汤圆

发表于 2010-5-19 17:18:31 | 显示全部楼层
谢谢LZ

出0入0汤圆

发表于 2010-5-19 17:30:35 | 显示全部楼层
MARK UCGUI
MARK GUI

出0入0汤圆

发表于 2010-5-21 12:26:59 | 显示全部楼层
MARK下,另外LZ的积分为啥-4K多啊

出0入0汤圆

发表于 2010-7-2 15:22:46 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2010-7-4 19:24:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-5 14:38:28 | 显示全部楼层
参考参考

出0入0汤圆

发表于 2010-8-5 00:41:41 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-22 21:06:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-23 11:35:39 | 显示全部楼层
LZ绝对NB,积分都-4000多~~~~~~~~~~~~~~~~~~~··

出0入0汤圆

发表于 2010-8-29 20:13:11 | 显示全部楼层
现在才发现这个帖子。。悲剧

出0入4汤圆

发表于 2010-8-29 21:46:39 | 显示全部楼层
恩 楼主的方法很适合初学

出0入0汤圆

发表于 2010-9-11 14:34:33 | 显示全部楼层
顶一下,mark!!

出0入0汤圆

发表于 2010-9-11 15:07:57 | 显示全部楼层
不错

出0入0汤圆

发表于 2010-9-26 18:05:42 | 显示全部楼层
最近正在研究,先支持下。

出0入0汤圆

发表于 2010-11-6 10:29:12 | 显示全部楼层
窗口怎么出来....
就看到一个矩形块

出0入0汤圆

发表于 2010-11-6 14:28:45 | 显示全部楼层
顶一个,正在看UCGUI

出0入0汤圆

发表于 2010-11-6 15:31:05 | 显示全部楼层
留个脚印

出0入0汤圆

发表于 2010-11-9 17:46:51 | 显示全部楼层
mark

出0入24汤圆

发表于 2010-11-9 21:03:07 | 显示全部楼层
收藏!
感谢楼主!

出0入0汤圆

发表于 2010-12-2 23:44:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-3 00:20:45 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2010-12-3 08:34:09 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2010-12-3 08:56:33 | 显示全部楼层
舒服啊。

出0入0汤圆

发表于 2010-12-3 16:31:40 | 显示全部楼层
是好东西!!!!
但是我重新编译通过生成 ucgui324.hex 文件加载到lpc2104+T6963.DSN里面,可是运行时屏幕没有显示。
如果用ucgui324.mpw.hex的文件,就有“Hello world!”显示。
请问这是什么回事啊?

出0入0汤圆

发表于 2010-12-3 20:47:04 | 显示全部楼层
不顶不行啊!

出0入9汤圆

发表于 2010-12-3 21:19:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-6 16:42:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-6 17:14:00 | 显示全部楼层
谁开发的?

出0入0汤圆

发表于 2010-12-6 17:51:57 | 显示全部楼层
正在找这方面的资料,非常感谢分享!

出0入0汤圆

发表于 2010-12-6 19:01:22 | 显示全部楼层
好东西,赞一个!

出0入0汤圆

发表于 2010-12-6 19:59:18 | 显示全部楼层
强烈支持啊,很好的资料

出0入0汤圆

发表于 2010-12-21 12:40:04 | 显示全部楼层
nba

出0入0汤圆

发表于 2010-12-21 16:54:35 | 显示全部楼层
ding

出0入0汤圆

发表于 2010-12-21 17:32:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-5 23:43:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-6 10:14:23 | 显示全部楼层
ucgui 入门例子

出0入0汤圆

发表于 2011-1-8 08:35:31 | 显示全部楼层
严重支持!mark!

出10入12汤圆

发表于 2011-2-21 10:28:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-21 10:48:08 | 显示全部楼层
好东西

出0入0汤圆

发表于 2011-2-21 10:48:47 | 显示全部楼层
看看哈

出0入0汤圆

发表于 2011-3-7 10:42:01 | 显示全部楼层
(__) 
  /oo\\________
  \ /     \---\
  \/    /  \  \
   \\_|___\\_|/  *
     ||  YY|  
     ||  ||   
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-23 17:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表