7243|12

24

帖子

1

TA的资源

一粒金砂(初级)

楼主
 

uCOS学习经验和资料分享~~ [复制链接]

     本人学习uCOSII时间不长。之前对各类8位、16位单片机都有一定的接触,做过很多项目。最近一年里,由于项目的需要一直在用STM32,但是在项目的后期发现对于32位的ARM来讲,如果项目比较复杂的话,对于各个任务的安排调度是整个编程的最大的工作量。于是,我开始接触uCOSII。开始的时候比较迷茫无从下手,在网上看了很多帖子,也在图书馆找了一些书。最后呢经过一段时间的学习,跑跑例程,慢慢就算是入门了。

闲话不扯了~推荐资料哈~~

第一步.嵌入式实时操作系统μCOS-II原理及应用》 任哲编著
     首选任哲的这本书。我建议先把这本书看一遍,弄清楚ucos是怎么回事,至于操作系统里面的具体代码实现,大概了解就行,可以暂且不去细究。先会用,然后慢慢才能谈上精通。
第二步.《基于嵌入式实时操作系统的程序设计技术 》周慈航
     这本书是针对电子工程师,对ucosII的程序设计思路进行了介绍。通过这本书,大家就可以明白系统如果移植了ucos的话,程序设计就和之前的裸机编程有何区别
第三步.实践!!
    通过上述的两本书,基本就可以对ucos有初步的认识。然后我建议可以在PC机上进行模拟实验。通过这些实验就可以加深对于ucOS的认识。 实际上,任哲老师的书中就有很多例子,我们的实验最好也基于这些例子,把这些例子跑一遍,应该就差不多了。
    但是任哲书中是基于BC编译器的,个人觉得操作很麻烦。。。调试起来还是太麻烦。。。
所以 我建议使用移植到VC6.0的工程进行实验,当然我个人认为vc6还是有点古老,于是就将ucosII移植到了VS2010中,这样我们可以在VS2010中进行编程实验,这样就方便极了。
    至于如何移植的问题,需要对内部代码有一定的了解。我建议 有兴趣的同学可以稍微研究一下,只是为了使用的同学,可以在基本了解操作系统的操作以后,再去了解。
第四步,高级阶段。
    《嵌入式实时操作系统uCOS-II》(第二版) 邵贝贝
    官方的ucos用户手册的中文译本。由于这是官方的指南,因此对这个要是有较为深刻的了解和体会的话,就会对ucos会有更为深刻的了解,对内部代码的实现,对于移植、接口等都会有新的认识。所以通过这本书,可以对整个系统会有更深刻的认识。


有了以上各阶段的学习,基本上就可以在各类CPU中进行ucos的移植和工程的建立编写了。


以上都是我个人的理解,初来乍到,水平有限,如有不妥,请各位多多包涵~~

由于上面的几本书都能在论坛里找到,我就不浪费资源了,从论坛里找到的链接放在下面。
https://bbs.eeworld.com.cn/thread-312978-1-1.html

另外,我附加两个uCOS建立在VC6.0和VS2010的工程文件,供大家学习使用~~

祝大家学习顺利~~

[ 本帖最后由 海岸韦 于 2013-7-5 08:22 编辑 ]

uCOSII2.91_VS2010_Demo.zip

8.22 MB, 下载次数: 82

售价: 1 分芯积分  [记录]

uCOSII 移植于VS2010工程

uCOSII_VC6.0_demoV0.zip

2.47 MB, 下载次数: 73

售价: 1 分芯积分  [记录]

uCOSII 移植于VC6.0工程

最新回复

好耶,好耶,找了很久  详情 回复 发表于 2015-4-8 12:21

点评

哇 楼主真给力 期待进一步的学习进展记录哈 这也相当于帮坛子里的新人引路了 :)  详情 回复 发表于 2013-7-5 10:12
点赞 关注(2)
 

回复
举报

4997

帖子

19

TA的资源

裸片初长成(初级)

沙发
 
不错,顶一下啊。。。

点评

偶然看到赵俊先生,,你的那本cortex-M0 我看过,对我帮助很大:congratulate:  详情 回复 发表于 2013-12-1 16:14
 
个人签名我的博客
 
 

回复

2万

帖子

74

TA的资源

管理员

板凳
 

回复 楼主海岸韦 的帖子

哇 楼主真给力  期待进一步的学习进展记录哈

这也相当于帮坛子里的新人引路了
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

:) 谢谢鼓励~~ 我会尽力的~  详情 回复 发表于 2013-7-5 13:31
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

24

帖子

1

TA的资源

一粒金砂(初级)

4
 

回复 板凳 soso 的帖子


谢谢鼓励~~
我会尽力的~

点评

:)  详情 回复 发表于 2013-7-5 14:00
 
 
 

回复

2万

帖子

74

TA的资源

管理员

5
 

回复 4楼海岸韦 的帖子

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

6
 
嘿 哥们 不错
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

7
 
好帖。。。。。。。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

8
 
支持!还在学习中的我们。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

9
 

回复 沙发zhaojun_xf 的帖子

偶然看到赵俊先生,,你的那本cortex-M0 我看过,对我帮助很大

点评

谢谢您的支持。。。。。。。。。  详情 回复 发表于 2013-12-2 10:19
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

10
 

回复 9楼bupt 的帖子

谢谢您的支持。。。。。。。。。
 
个人签名我的博客
 
 

回复

23

帖子

0

TA的资源

一粒金砂(初级)

11
 
舒适好书 ,就是么有金币了
 
 
 

回复

2

帖子

2

TA的资源

一粒金砂(初级)

12
 
支持!还在学习中的我们。
 
 
 

回复

8

帖子

2

TA的资源

一粒金砂(初级)

13
 
好耶,好耶,找了很久
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表