OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 18858|回复: 27

mini板ucos/GUI移植进阶

[复制链接]

3

主题

6

帖子

1

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2013-12-12
在线时间
0 小时
发表于 2014-1-8 17:05:31 | 显示全部楼层 |阅读模式
最近几天尝试移植了一下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 xxx\include\sys.h  文件取自  ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\SYSTEM\sys
2 xxx\src\TOUCH 下的文件取自  ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\HARDWARE\TOUCH
3 xxx\src\LCD  下的文件取自  ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\HARDWARE\LCD  我把原来的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, 下载次数: 1985

ucGUI移植经验总结.pdf

290.02 KB, 下载次数: 2433

移植固件库 ucgui 带触摸屏 带ucos II.7z

1.88 MB, 下载次数: 3734

移植固件库.7z

384.84 KB, 下载次数: 1758

移植固件库 ucgui 带触摸屏 不带os.7z

1.82 MB, 下载次数: 2232

uCGUI3.90a 移植教程.pdf

575.33 KB, 下载次数: 2466

UCos-ii_在STM32上的移植详解.pdf

400.74 KB, 下载次数: 2303

官方移植好的project 内含源码 基于IAR STM32-SK STM3210B-EVAL开发板 含开发板原理图.7z

3.58 MB, 下载次数: 1096

移植固件库 ucgui 不带触摸屏 不带os.7z

1.78 MB, 下载次数: 2066

移植固件库 ucgui 不带触摸屏 带ucos II.7z

1.85 MB, 下载次数: 2167

ucgui v3.90.7z

12.29 MB, 下载次数: 3231

不学&无术
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2014-1-8 17:33:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-1-8 17:46:54 | 显示全部楼层
cool
回复 支持 反对

使用道具 举报

22

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
金钱
275
注册时间
2013-10-26
在线时间
17 小时
发表于 2014-1-8 18:24:43 | 显示全部楼层
牛逼!!!
回复 支持 反对

使用道具 举报

27

主题

774

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1473
金钱
1473
注册时间
2013-4-12
在线时间
77 小时
发表于 2014-1-8 19:33:18 | 显示全部楼层
mark   !!!!!!!
简单是多么的快乐,而快乐就因你而简单!微芯动力LTKKS
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-1-8 20:58:48 | 显示全部楼层
顶顶顶~!
回复 支持 反对

使用道具 举报

3

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2011-11-23
在线时间
3 小时
发表于 2014-1-9 10:12:32 | 显示全部楼层
顶个!!
回复 支持 反对

使用道具 举报

3

主题

6

帖子

1

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2013-12-12
在线时间
0 小时
 楼主| 发表于 2014-1-9 10:29:01 | 显示全部楼层
看到加精了,谢谢原子哥

工程里跑的例子比较简单,大家可以自行添加

觉得不过瘾的话还可以看看论坛里相关的帖子,大家共同进步

来几个链接:
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
不学&无术
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-1-9 13:09:58 | 显示全部楼层
回复【8楼】wzatljw:
---------------------------------
应该的,辛苦了.呵呵.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2013-11-14
在线时间
1 小时
发表于 2014-2-3 23:07:29 | 显示全部楼层
 感谢分享,小菜学习中
回复 支持 反对

使用道具 举报

1

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-9-8
在线时间
2 小时
发表于 2014-2-12 14:01:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
发表于 2014-4-29 14:57:07 | 显示全部楼层
移植固件库 ucgui 带触摸屏 带ucos II.7z 
这个编译后会出现
.\output\obj\yizhi.axf: error: L6050U: The code size of this image (70392 bytes) exceeds the maximum allowed for this version of the linker.
这样的错误,是代码太大了吗?
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
发表于 2014-4-29 14:57:37 | 显示全部楼层
回复【12楼】lanchaohuan:
---------------------------------
我用的是MDK4.70a
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
发表于 2014-4-29 15:07:47 | 显示全部楼层
回复【13楼】lanchaohuan:
---------------------------------
额原来是我换了新版本忘记注册了……
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-4-25
在线时间
1 小时
发表于 2014-5-23 12:18:13 | 显示全部楼层
我移植后显示正常,用DIALOG_Slidercolor这个例子或其他例子触摸时,鼠标显示正常,但每次复位后只会响应第一个触摸的控件,其他控件不响应,用3.90和3.98的源码试过都这样,求指点啊
回复 支持 反对

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-8-4
在线时间
7 小时
发表于 2014-8-23 17:04:25 | 显示全部楼层
太厉害了 感谢
修行的路是孤独的。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-1-15
在线时间
3 小时
发表于 2015-1-15 20:48:03 | 显示全部楼层
3       q
回复 支持 反对

使用道具 举报

16

主题

253

帖子

0

精华

高级会员

Rank: 4

积分
565
金钱
565
注册时间
2013-10-16
在线时间
52 小时
发表于 2015-1-29 09:50:08 | 显示全部楼层
谢谢楼主分享,楼主辛苦了。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2013-9-1
在线时间
0 小时
发表于 2015-2-13 21:51:51 | 显示全部楼层
谢谢。。。。
回复 支持 反对

使用道具 举报

8

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2014-7-4
在线时间
7 小时
发表于 2015-4-28 08:48:37 | 显示全部楼层
mark  一下  有用
呵呵
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2015-12-30
在线时间
7 小时
发表于 2015-12-30 13:14:37 | 显示全部楼层
谢谢,,                              
回复 支持 反对

使用道具 举报

9

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2013-10-19
在线时间
23 小时
发表于 2016-1-7 16:00:48 | 显示全部楼层
感谢分享呀
回复 支持 反对

使用道具 举报

2

主题

14

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2015-12-28
在线时间
12 小时
发表于 2016-1-8 16:55:12 | 显示全部楼层
好样的。。。。。。。。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2013-5-8
在线时间
0 小时
发表于 2016-1-8 22:12:38 | 显示全部楼层
赞!刚学就遇到好东西。真的有用,精品必须收藏。
回复 支持 反对

使用道具 举报

0

主题

25

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
349
金钱
349
注册时间
2014-4-6
在线时间
60 小时
发表于 2017-6-16 20:30:06 | 显示全部楼层
mark,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2018-11-16
在线时间
2 小时
发表于 2018-11-16 10:34:33 | 显示全部楼层
正在找的资料,谢谢了!
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2013-12-24
在线时间
12 小时
发表于 2019-6-19 13:27:05 | 显示全部楼层

谢谢分享!!!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-9-9
在线时间
0 小时
发表于 2020-1-18 13:51:53 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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