原创 花了一个下午移植好的ZLGGUI

2010-4-24 08:57 8486 7 8 分类: MCU/ 嵌入式

去年手头上拿到了一个320×240的单色液晶屏。当时,好友阿平劝我说,不要自己写了,移植一个UC/GUI吧。故而下了好多UC/GUI的源代码,开始写驱动,配置,准备移植了,结果由于能力有限,一直没能移植上。


后来就硬着头皮上,自己开始从最底层开始写吧,春节在家不断的写不断的完善,但是还总是差强人意。代码凌乱无比,结构也是相当无序。


后来回到学校中,终于在好友阿亮的指导下,我自己写的代码有点那个意思了。无奈现在阿亮又去上班了,我一个人孤军奋斗。呵呵


昨天,刚从家里回来,就被“老板”抓去谈话了,今天早上起来,百无聊赖,没有头绪,又翻出了上次写好的代码,准备写上层的GUI了,说实话,还真不会,那就搜索别人是怎么写,在一篇文章中提到了轻量级的GUI——ZLGGUI。于是下载源代码,开始研究。


个人一直都很佩服和崇敬ZLG的专业精神,他们总能把复杂的东西简单化,而且很适合初学者去学习和练习。因为有之前移植ZLG7289B的驱动的经验,还是很习惯ZLG的代码风格的。又找来另外一位网友的移植代码(他是移植到AVR上的)。


开始自己移植了,把之前写的最底层的驱动,按照ZLGGUI的底层驱动接口要求,开始改写。改动量真的不是很大。


移植好后,我做了一些测试,虽然这个GUI没有其他GUI的的画面那么炫丽,但是绝对是初学者入门的首选。代码清晰易懂,结构很明晰,而且整个包很小,资源要求很少。个人认为在一些中低端仪器仪表上做人机交互已经足够了。


好了,废话了很多,感兴趣的朋友,可以把附件下载下去,有机会我们一起讨论。由于最底层的驱动完全是本人自己写的,所以难免会有些不妥之处,还希望朋友们能见谅和不吝赐教!不过,你如果想移植到其他的平台上,这个底层的驱动还是要自己写的。


注意:我的目标平台是MC9S12DG128B,SED1335。

如果需要源代码的话,可以邮件联系。schuyingfei@gmail.com


PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户438310 2013-7-1 23:23

受启发了
相关推荐阅读
用户134833 2011-03-23 20:10
Fuzzy控制器的仿真与移植实现
attachment download  Fuzzy控制器的仿真与移植实现 DocNO: Doc-Fuzzy-A    BinLan Studio 第一章 Fuzzy控制器概述1.1 经典Fuzzy控...
用户134833 2011-03-19 21:07
由一个网友交流想起的
很久没有来这里写东西了。刚想起来这里写点东西的时候,连密码都忘了,要不是自己人肉了自己一把,估计我是不会想到我已经把这里的密码改了。呵呵。。。这是题外话。言归正传,要不是最近有一位网友加我QQ,交流有...
用户134833 2010-05-12 22:00
Android成功 Nexus One失败
Android成功了。根据市场研究公司NPD周一公布报告称,美国今年第一季度Android在智能手机市场上所占份额为28%,而苹果iPhone仅为21%,标志着Android在市场份额方面首次超越iP...
用户134833 2010-04-13 08:46
In iPads wake:Google joining ....
In ipads wake:Google joining the ranks of HP and others with own tablet.POSTED BY SIMON WALKER ON AP...
用户134833 2010-04-05 14:17
交通标识图解
本人最近在准备驾校的理论考试,收集了一些理论考试的资料,比如说考试技巧和交通标识图解等。其中交通标识图解来自北京交管所,个人只是将其整理成了PDF的格式。 ...
EE直播间
更多
我要评论
1
7
关闭 站长推荐上一条 /3 下一条