stm32之ucgui移植(原创总结)

[复制链接]
 楼主| wzt19910506 发表于 2012-7-6 11:08 | 显示全部楼层 |阅读模式
STM32UCGUI移植
201276

author:wzt
       在移植之前当然要明白ucgui是什么,它就是一种嵌入式图形软件,用它可以制作操作界面,图像……等等,用于在显示设备上显示。要在自己的嵌入式设备中应用必须要进行移植……摸索了近一个星期今天终于移植完美,并成功绘制出一幅图像。
       在移植前看过很多资料和例程。可能每个人的编程风格各具特色,从而大相径庭,让自己也甚是苦恼。看到有的完全不同风格的代码我还是宁愿自己重头开始自己一点点移植,当然遇到问题也只能靠自己。过程中遇到的个个令人抓狂但网上有搜不到解决办法的问题我会进行详细说明,希望对初次进行移植的同学能有所帮助。下面是我的吐血总结:
一、
做好准备工作:下载UCGUI的源代码(我用的是3.90版的);建立好自己的stm32的工程并且编译无误;

二、
打开源代码文件夹,

三、
复制START\GUI粘贴到工程文件夹中,复制START\CONFIG粘贴到工程目录下的GUI文件夹下,复制SAMPLE\GUI_X文件夹到工程目录下的GUI\CONFIG文件夹中。这样ucgui中的文件已经够了,接下来就是修改了。

四、
打开之前建好的mdk工程,把拷贝入工程中的ucgui文件加入工程中。整个工程的结构如下:…………………………                     更详细请看附件,发帖字数有限制。 stm32之UCGUI移植.pdf (401.78 KB, 下载次数: 4184)

更详细



 楼主| wzt19910506 发表于 2012-7-6 11:28 | 显示全部楼层
UCGUI移植.zip (1.61 MB, 下载次数: 4601) 这是源代码……
figo20042005 发表于 2012-7-6 11:42 | 显示全部楼层
感谢LZ分享,顶一下,不错,学习了
wangkangming 发表于 2012-7-6 14:09 | 显示全部楼层
LZ用的TFT,是什么控制器?
 楼主| wzt19910506 发表于 2012-7-7 10:26 | 显示全部楼层
4# wangkangming 我用的是ALENTEK Mini开发板带的液晶,不完全手册上说的数9320,可是我测试读取的型号是b505。
wkxwkx101 发表于 2012-7-11 00:12 | 显示全部楼层
看看 1# wzt19910506
lihuiwen 发表于 2012-7-12 16:26 | 显示全部楼层
太太感谢了!
chenbb8 发表于 2012-7-12 21:26 | 显示全部楼层
如果没有大的工作量的话,计划一个月后会学到UC OS,因为都是业余时间学习的,所以大概明年才会用的上
暂时是用不上了
baidudz 发表于 2012-7-12 21:44 | 显示全部楼层
还是非常鼓励原创笔记的
无冕之王 发表于 2012-7-12 21:59 | 显示全部楼层
写的稍微简洁了一点,不过还是应该多鼓励写总结的
xsgy123 发表于 2012-7-12 22:07 | 显示全部楼层
对ucgui移植的初学者还是很有启发的
syhx8262516 发表于 2012-7-23 19:58 | 显示全部楼层
非常非常感谢楼主!!
syhx8262516 发表于 2012-7-23 19:58 | 显示全部楼层
非常非常感谢楼主!!
txcy 发表于 2012-7-23 21:58 | 显示全部楼层
很好的UCGUI移植移植总结,多谢共享
syhx8262516 发表于 2012-7-24 10:22 | 显示全部楼层
非常非常感谢楼主~~
ysjsskhn 发表于 2012-8-30 10:10 | 显示全部楼层
顶下,谢谢楼主
stm0574 发表于 2012-8-30 10:24 | 显示全部楼层
说实话与刚上的移植经验大同小异。
wangzhihai1986 发表于 2012-8-30 11:17 | 显示全部楼层
顶下:lol
ZHCX 发表于 2012-9-13 11:18 | 显示全部楼层
不错,谢谢分享!
hsbjb 发表于 2012-9-13 18:15 | 显示全部楼层
很好的源代码,值得借鉴
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

134

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部