完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近几天尝试移植了一下uc/os II和uc/gui,分享给和我一样的小白。其实google一下都有的!大家共同进步~~~
板子是mini 软件是keil 4.12 http://www.mcu123.com/down/ 固件库是 V3.5.0 http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257890 uc/os II是V2.86(见附件:官方移植好的project 内含源码 基于IAR STM32-SK STM3210B-EVAL开发板 含开发板原理图.7z 解压后安装Micrium_STM32xxx_uCOS-II.exe) uc/gui是v3.90(见附件:ucgui v3.90.7z) 用到的参考文档有(工程中会包含需要参考的文档): 1 UCos-ii_在STM32上的移植详解.pdf 2 uCGUI3.90a 移植教程.pdf 3 ucGUI移植经验总结.pdf 4 http://flying-in-rain.blog.163.com/blog/static/1318685942011814113140158/ 在最下面我会给出一些基于以上源码和参考文档的一些简单工程 先说一下: 1 xxxincludesys.h 文件取自 ALIENTEK MiniSTM32开发板例程-库函数V3.5版本ALIENTEK MINISTM32 实验18 触摸屏实验SYSTEMsys 2 xxxsrcTOUCH 下的文件取自 ALIENTEK MiniSTM32开发板例程-库函数V3.5版本ALIENTEK MINISTM32 实验18 触摸屏实验HARDWARETOUCH 3 xxxsrcLCD 下的文件取自 ALIENTEK MiniSTM32开发板例程-库函数V3.5版本ALIENTEK MINISTM32 实验18 触摸屏实验HARDWARELCD 我把原来的ILI93xx.c删了,把lcd.c重命名为ILI93xx.c,把lcd.h改成了lcd2.h,把里面的void LCD_Init(void)函数声明和定义改为void LCD_Init2(void),原因是uc/gui已经有这个文件和函数了。大家在调用GUI_Init();的时候也要把里面的LCD_Init()改成LCD_Init2() 移植固件库 ucos II.7z (460.01 KB ) ucGUI移植经验总结.pdf (290.02 KB ) 移植固件库 ucgui 带触摸屏 带ucos II.7z (1.88 MB ) 移植固件库.7z (384.84 KB ) 移植固件库 ucgui 带触摸屏 不带os.7z (1.82 MB ) uCGUI3.90a 移植教程.pdf (575.33 KB ) UCos-ii_在STM32上的移植详解.pdf (400.74 KB ) 官方移植好的project 内含源码 基于IAR STM32-SK STM3210B-EVAL开发板 含开发板原理图.7z (3.58 MB ) 移植固件库 ucgui 不带触摸屏 不带os.7z (1.78 MB ) 移植固件库 ucgui 不带触摸屏 带ucos II.7z (1.85 MB ) ucgui v3.90.7z (12.29 MB ) |
|
相关推荐
25个回答
|
|
谢谢分享,赞个
|
|
|
|
cool
|
|
|
|
牛逼!!!
|
|
|
|
mark !!!!!!!
|
|
|
|
顶顶顶~!
|
|
|
|
顶个!!
|
|
|
|
看到加精了,谢谢原子哥
工程里跑的例子比较简单,大家可以自行添加 觉得不过瘾的话还可以看看论坛里相关的帖子,大家共同进步 来几个链接: http://www.openedv.com/posts/list/26036.htm http://www.openedv.com/posts/list/22471.htm http://www.openedv.com/posts/list/10128.htm http://www.openedv.com/posts/list/22917.htm |
|
|
|
应该的,辛苦了.呵呵.
|
|
|
|
感谢分享,小菜学习中
|
|
|
|
|
|
移植固件库 ucgui 带触摸屏 带ucos II.7z
这个编译后会出现 .outputobjyizhi.axf: error: L6050U: The code size of this image (70392 bytes) exceeds the maximum allowed for this version of the linker. 这样的错误,是代码太大了吗? |
|
|
|
我用的是MDK4.70a
|
|
|
|
额原来是我换了新版本忘记注册了……
|
|
|
|
我移植后显示正常,用DIALOG_Slidercolor这个例子或其他例子触摸时,鼠标显示正常,但每次复位后只会响应第一个触摸的控件,其他控件不响应,用3.90和3.98的源码试过都这样,求指点啊
|
|
|
|
太厉害了 感谢
|
|
|
|
3 q
|
|
|
|
谢谢楼主分享,楼主辛苦了。
|
|
|
|
谢谢。。。。
|
|
|
|
mark 一下 有用
|
|
|
|
只有小组成员才能发言,加入小组>>
663 浏览 0 评论
1083 浏览 1 评论
2456 浏览 5 评论
2784 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2619 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
641浏览 9评论
637浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
768浏览 6评论
611浏览 5评论
653浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 18:05 , Processed in 1.190767 second(s), Total 83, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号