原创 学习ucosii要用到的几本书和软件

2011-4-24 21:50 7625 4 13 分类: MCU/ 嵌入式

打算学习一个嵌入式操作系统,研究了一下决定还是先研究一下ucosii,一方面权当学习C语言,另一方面ucosii2.52版本代码只有5500行左右,还是一个能接受的范围。对于新手,入门选书是最重要的了。用了几天研究了一下参考书,和大家分享一下。

1.嵌入式实时操作系统μC/OS-II(第2版)  邵贝贝 等译 北京航空航天大学出版社

    应该说每一个学习ucosii的人都应该知道这本书,也都应该看一下这本书,但是不建议作为入门书籍。这本书是ucosii的作者原著的翻译本,必然是很详细,必然是权威,然而书中分析ucosii内核原理是核心内容,应用则不多。想要快速上手的应当选用其他书籍,这本书应该当做手册。

2.嵌入式实时操作系统μC/OS-II原理及应用(第2版) 任哲 北京航空航天大学出版社

  这本书和第一本书比在讲述ucosii原理的同时,配备了一些很简单的例子,可以在PC上调试代码。我用了大概5天的时间反复看了三遍这本书,感觉不错,适合入门。当然书中有一些原理讲的不清楚,这个时候翻一下邵贝贝那本书就懂了。

3.ucosii标准教程 杨宗德 人民邮电出版社

这本书我只翻了一下,看了看目录和前面一点内容。用的模拟环境是VC++6.0对于那些搞软件的朋友看这本书应该合适,书中的内核是2.8版本。我对这本书的好奇是,为什么没有参考文献?呵呵,所以。。。你懂的。

4.基于嵌入式实时操作系统的程序设计技术 周慈航 北京航空航天大学出版社

  这本书有第一版和第二版,我手里只有第一版,在网上查了一下第二版的信息。应该说内容差不多,第一版例子的平台是基于LPC2000系列的ARM7,而第二版是真对ARM Cortex-M3的。LPC2000系列的ARM是可以用proteus仿真的,所以建议手里面没有ARM Cortex-M3开发板的朋友还是看第一版。第一版的缺点是要有一些实时系统的知识,在你看完第任哲的那本书的时候就可以看这本了。

5.嵌入式系统软件设计中的数据结构 陆玲 周慈航 北京航空航天大学出版社

如果你和我一样,是非计算机专业的学生,没有学过数据结构,又不想看计算机系那么厚的所谓经典教材,那我建议你看一看这本书。这本书我在去看女朋友的火车上用了大概4个小时看完了,核心就是一个名词:线性表。对于ucosii里面的TCB等数据结构还是有帮助的。

6.软件我用到了ADS1.2 proteus7.5 还有就是任哲书里面提到的BC3.1精简版,前面两个都好弄,任哲那个让我耗费了一个下午,还郁闷了一小下。本来要把包含任哲书中源程序和BC3.1的文件添加到附件里面,供大家下载学习,但是EDN网站不知道怎么回事,传不上附件。需要的私下联系我吧,留个邮箱,我有时间会给大家发一下的。

最后要说的是,对于ucosii我现在也知之甚少,愿意和大家一起学习交流,愿我们在操作系统的康庄大道上越走越远!

PARTNER CONTENT

文章评论9条评论)

登录后参与讨论

用户377235 2015-2-4 16:44

好久以前的帖子了,不知道楼主还在不在,BC3.1精简版,到现在也还没弄到。希望楼主能给我发一份,感激不尽。168558639@qq.com

用户377235 2014-7-27 10:35

谢谢啊,真是个好人,我的邮箱是476892838@qq.com

用户377235 2014-7-27 10:34

你好,我也在学这个,希望能得到你的代码和软件,感激不尽!

用户1579756 2013-9-18 15:14

你好,我现在很想学ucos,非常想要你说的书,能不能发给我一下啊! liuxinjian2000@126.com 非常感谢!

用户450730 2013-6-16 22:30

hao

用户592202 2013-5-8 21:11

想一想 你只看四个小时 怎么能理解

用户377235 2012-11-22 23:17

你好,我正在学习这个,能不能把源程序给我发下谢谢!我的邮箱是hhongliang@126.com

用户1590294 2011-8-4 21:55

你好,请将BC3.1精简版软件传我一份!邮箱:navyskier@163.com.谢谢!

xucun915_925777961 2011-4-28 16:44

现在正在搞这个,已把ucos-ii移植到M0上了,m3正在看,手头上没有板子,还没有试……
相关推荐阅读
用户272378 2011-04-28 08:54
再说学习ucosii的几本书
前几天总结了一下学习ucosii要用的几本书,又经过了几天的研究,觉得有必要再做一次说明。 入门选择任哲那本书,就看那一本,看到第二遍就知道ucosii大概是个什么意思了,把书里面的例子在电脑上跑一跑...
用户272378 2011-04-28 08:40
ARM7-TDMI的含义
TDMI 的基本含义为: T-支持16 为压缩指令集Thumb D-支持片上Debug M-内嵌硬件乘法器(Multiplier) I-嵌入式ICE,支持片上辅助调试...
用户272378 2011-01-03 19:44
Error: Can't access JTAG chain
发现这个错误的时候,一般我会重新插拔USB下载线,但这次比较顽固。 解决方法是 将USB下载线插在主机后面的U口上,换了几次才好了。 分析可能的原因是供电不足吧,后面的U口电压要足些。...
用户272378 2010-12-04 20:22
在电子电路中,常可以看到VCC、VDD和VSS都是啥意思?(转)
 在电子电路中,常可以看到VCC、VDD和VSS三种不同的符号,它们有什么区别呢?  一、解释  VCC:C=circuit 表示电路的意思, 即接入电路的电压;  VDD:D=device 表示器件...
用户272378 2010-07-06 13:16
第一次写博客,呵呵。
...
EE直播间
更多
我要评论
9
4
关闭 站长推荐上一条 /3 下一条