OpenEdv-开源电子网

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

STM32移植UCGUI与UCOSII系统

[复制链接]

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
发表于 2013-10-28 11:02:14 | 显示全部楼层 |阅读模式
请问原子哥,STM32移植成功UCGUI之后再移植UCCOSII操作系统,两者之间会有文件冲突吗,除了修改一些单独移植UCCOSII时的配置文件,还有其他要修改的吗?
我从论坛下载了一个移植成功的UCGUI源码,回来把自己的程序修改进去,可以使用了,但是还想再移植UCCOSII的时候就出问题了,我是直接用的战舰光盘里的实验55-信号量和邮箱里的系统移植的,但是移植完了一直是黑屏,不知道是不是有什么冲突文件没改
每天进步一点点
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-10-28 11:04:25 | 显示全部楼层
我是新手,师兄写了几个单独的程序,GPS坐标显示和IC卡读取,需要我做一个UI界面,把程序整合在一起,暂时才勉强移植完了UCGUI,但是还要添加操作系统,求原子哥援助!
每天进步一点点
回复 支持 反对

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2013-10-28 12:43:51 | 显示全部楼层
回复【2楼】深渊小龙:
---------------------------------
可以参考下那些整合成功的,论坛有很多
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

21

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
467
金钱
467
注册时间
2013-7-12
在线时间
86 小时
发表于 2013-10-28 13:51:11 | 显示全部楼层
GUI+UCOS+触屏(KEY_UP按键校准),运行后可按屏幕上的一个click键。我自己移植的一个简单例子(基于战舰),只能运行四个任务(自己也不知道问题出在哪里),可供参考。

ucosii_v1.2.zip

45.86 MB, 下载次数: 280

回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-10-28 14:18:17 | 显示全部楼层
回复【4楼】SR_LI:
---------------------------------
多谢分享!
每天进步一点点
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-10-29 11:21:27 | 显示全部楼层
回复【4楼】SR_LI:
---------------------------------
请问一下,你的工程里面按keyup进行触屏校准是在哪个函数里定义的?
每天进步一点点
回复 支持 反对

使用道具 举报

21

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
467
金钱
467
注册时间
2013-7-12
在线时间
86 小时
发表于 2013-10-29 13:21:22 | 显示全部楼层
回复【6楼】深渊小龙:

回复【4楼】SR_LI:
---------------------------------
请问一下,你的工程里面按keyup进行触屏校准是在哪个函数里定义的?

---------------------------------
外部中断
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-10-29 17:14:08 | 显示全部楼层
回复【7楼】SR_LI:
---------------------------------
好的,谢谢了!
每天进步一点点
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-10-29 21:26:53 | 显示全部楼层
回复【7楼】SR_LI:
---------------------------------
再冒昧的问一下,你的工程里怎么没有system文件夹的,我看其他人移植的工程里都有system文件夹的,师兄给我的程序用到了sys.h头文件,但是在你的工程里找不到……
每天进步一点点
回复 支持 反对

使用道具 举报

21

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
467
金钱
467
注册时间
2013-7-12
在线时间
86 小时
发表于 2013-10-29 21:53:32 | 显示全部楼层
回复【9楼】深渊小龙:

回复【7楼】SR_LI:
---------------------------------
再冒昧的问一下,你的工程里怎么没有system文件夹的,我看其他人移植的工程里都有system文件夹的,师兄给我的程序用到了sys.h头文件,但是在你的工程里找不到……

---------------------------------
呵呵  我不受限于开发版资料里的SYSTEM里面的函数文件  对底层了解了才可以随心所欲
有用的我才留下  理解的才用   分成好多模块了
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-10-29 21:58:02 | 显示全部楼层
回复【10楼】SR_LI:
---------------------------------
额,你这可是苦了我了,我把其他工程里的system文件夹拷贝过来,编译提示非法定义,不知道怎么搞了……
每天进步一点点
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-10-30 22:07:48 | 显示全部楼层
回复【10楼】SR_LI:
---------------------------------
花了两天时间自己把UCGUI移植到了光盘实验UCOSII信号量和邮箱里面,但是好像也出现了你说的问题,只能运行4个任务,多了就不行,请问你的那个问题解决了么?
每天进步一点点
回复 支持 反对

使用道具 举报

21

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
467
金钱
467
注册时间
2013-7-12
在线时间
86 小时
发表于 2013-10-31 11:31:33 | 显示全部楼层
回复【12楼】深渊小龙:

回复【10楼】SR_LI:
---------------------------------
花了两天时间自己把UCGUI移植到了光盘实验UCOSII信号量和邮箱里面,但是好像也出现了你说的问题,只能运行4个任务,多了就不行,请问你的那个问题解决了么?

---------------------------------
没再弄了
回复 支持 反对

使用道具 举报

4

主题

10

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2013-10-10
在线时间
0 小时
发表于 2013-11-1 12:25:37 | 显示全部楼层
回复【12楼】深渊小龙:
---------------------------------
在uCGUI\Core\GUITask.c中
#ifndef GUI_MAXTASK
  #define GUI_MAXTASK (4)
#endif

  #define GUI_MAXTASK (4)改大些
回复 支持 反对

使用道具 举报

5

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2012-8-31
在线时间
15 小时
发表于 2013-11-2 11:29:53 | 显示全部楼层
回复【14楼】shh:
---------------------------------
回复 支持 反对

使用道具 举报

2

主题

17

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-9-13
在线时间
0 小时
 楼主| 发表于 2013-11-4 10:32:59 | 显示全部楼层
回复【14楼】shh:
---------------------------------
一直以为只有UCOSII配置里才有任务数设置的,原来UCGUI里也有啊,多谢大神指点!
每天进步一点点
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-9 19:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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