工作很久了,一直在用ucosIII,以前移植过ucosII,也看过别人写的教程移植过ucosIII,但是一直想自己移植一下ucosIII,然后把自己的移植体会写出来.供大家一起学习. 环境 :iar6.0, STM32lib_v3.5, ucosIII.
具体见附件.希望大家支持
11
|
|
|
|
OS_ERR err;
这个是定义了一个什么变量?有什么用?
|
|
|
|
|
1.移植过程中很多函数都没有用ucosIII的函数项系统的systick函数的初始化
2.把所有的中断函数重新映射一遍
这两点能简单解释下吗?
|
|
|
|
|
笔者菜鸟,在用STM32F103,在MDK环境下的,刚接触RTOS,再问个菜鸟问题,在RTOS中可以像往常一样开中断吗?
|
|
|
|
|
楼主,好贴!好多人估计不看,真是让费掉了!学东西就是希望找到这种精讲过程的,实在而且主架构清晰,比那种讲UC/OS的厚厚一本书好得多!顶上去!
|
|
|
|
|
好帖子啊 一直不知道如何下手呢
|
|
|
|
|
caowent 发表于 2013-1-15 18:34
怎么创建一个任务需要这么多参数?
或许这个是ucosIII的特点吧.
|
|
|
|
|
caowent 发表于 2013-1-15 18:47
楼主,好贴!好多人估计不看,真是让费掉了!学东西就是希望找到这种精讲过程的,实在而且主架构清晰,比那 ...
谢谢.纯属个人工作总结
|
|
|
|
|
caowent 发表于 2013-1-15 18:40
OS_ERR err;
这个是定义了一个什么变量?有什么用?
返回函数出错的信息用的
|
|
|
|
|
caowent 发表于 2013-1-15 18:44
笔者菜鸟,在用STM32F103,在MDK环境下的,刚接触RTOS,再问个菜鸟问题,在RTOS中可以像往常一样开中断吗? ...
可以的.但是需要在中断函数前后加上临界保护.可以参考心跳中断函数首尾
|
|
|
|
|
学习下 我是电子专业的 想做嵌入式软件开发,感觉有点困难啊 操作系统方面薄弱,ARM硬件也不太熟悉
|
|
|
|
|
448251593 发表于 2013-1-17 12:08
可以的.但是需要在中断函数前后加上临界保护.可以参考心跳中断函数首尾
...
谢谢楼主的回答,再支持一个!寒假必好好研究!嘿嘿,楼主留了QQ哦,要是有问题可能还来骚扰下!
|
|
|
|
|
拿走 学习
|
|
|
|
|