嵌入式实时操作系统Μc/OS-Ⅱ原理及应用

出版时间:2005-8  出版社:北京航空航天大学出版社  作者:任哲  页数:259  字数:386000  
Tag标签:无  

前言

  有人说,嵌入式系统的应用和发展是计算机技术自桌面系统和网络技术之后,IT产业和IT技术的又一个新的重大进展。  事实的确如此。就现在的情况来看,在当今人们的生产和生活中,嵌入式系统的应用和影响无处不在。暂且不论火箭、地球卫星、汽车生产线,也不论先进的武器装备系统,就是在日常生活中人们几乎天天离不开的移动电话、空调器、数码相机、洗衣机、电饭锅、电热水器等装置和设备中,都有嵌入式系统暗暗地在发挥着控制作用,从而使这些装置和设备具有了较高的自动化水平,甚至体现出了某种智能性,为人们提供了更为体贴、更为周到的服务。可以期望,就在不远的将来,普通百姓还会用到地球卫星定位系统、高级音像系统、智能可视电话、智能采暖设备、个人医疗保健设备、家用机器人等更为人性化的装置和设备,从而使人们的生活更舒适,工作效率更高。然而,这一切无不依赖于嵌入式系统技术的发展和应用。  众所周知,我国经济建设正处在一个高速发展时期,我国正在成为世界电子制造业的重要基地之一,从而形成了对嵌入式系统技术及相关技术人才的巨大需求。面对这种日益广泛而迫切的需求,各高等院校和培训机构都纷纷开设了与嵌入式系统技术相关的专业和课程,以期学生在校学习期间就能受到嵌入式系统技术方面的教育和训练。  但是,如何进行这方面的工作却遇到了挑战。从目前的情况来看,至少有两个主要的困难:一是不论哪个专业都不可能投入较大量的教学时数来专门用于嵌入式系统的教学;二是掌握嵌入式系统的技术和设计方法对学生的基础要求较高,任何一个专业都不可能以嵌入式系统为培养目标设置该专业的基础课程(至少目前是这样)。因此作者认为,在目前的情况下,嵌入式系统的教学应该依托于各专业的现有课程体系,选准切入点,以学生初步掌握嵌入式系统的基本概念、基本理论、基本应用、基本设计方法和基本特点为教学目标,设置1~2门小型课较为合适。  作为嵌入式系统这种比较特殊的计算机系统,其基本构成仍然是硬件和软件两部分。对于硬件部分的教学,各专业可在原教学内容基础上根据嵌入式系统的硬件特点加以适当的修改和补充(这样不会增加过多的课时)。而软件部分(主要是嵌入式操作系统),作为计算机专业可以把原有的操作系统课程在内容上进行延伸,比如把一个实际的嵌入式操作系统(例如μC/OS-II)当作一个实例来介绍,同时也避免了原来操作系统课程过于空洞的弊端。当然,也可以把嵌入式操作系统单独作为一门小课来讲授。因为计算机专业学生已学过操作系统课程,所以单独设置的这门小课的内容就可以适当丰富一些(比如,μCLinux和μC/OS-II)。由于非计算机专业原来就没有操作系统课程,于是就应该单独设置一门嵌入式操作系统的课程。课程的内容应以系统简单、概念清晰且有较强实用性的嵌入式操作系统为宜。  本书就是为使学生了解和初步掌握嵌入式操作系统特点、体系结构及实际应用而编写的教学用书。  本书的特点及内容如下:  ?以源码公开的嵌入式实时操作系统μC/OS-II为核心,介绍了嵌入式操作系统在任务、任务的调度和管理、任务之间的通信和同步、内存管理等方面的实现和应用特点。  ?语言文字通俗易懂,尽量避免了大量程序源代码的剖析讲解,而代之以插图和例题,力求重点突出。?  在μC/OS-II系统的移植的讲解方面,尽量避免读者可能不太熟悉的计算机硬件系统,从而冲击读者学习的重点,而以大多数读者都比较了解和熟悉的51系列单片机为硬件系统(尽管μC/OS-II在51单片机上应用有些嫌大),以使读者可以集中精力学习和掌握系统移植方面的知识和方法。另外,鉴于基于ARM核的嵌入式处理器在国内嵌入式系统应用占有相当大的份额,并且发展态势也越来越猛,因此本书也单独用了一章的篇幅介绍了μC/OS-II在ARM上的移植。?  由于实验条件的限制,也为了学习操作系统这类软件的方便,大多数读者通常还是要以PC机为学习工具的,因此本书的例题几乎都可在PC机中调试和运行。另外,为了使读者更好地使用例题代码和了解μC/OS-II在PC机中的移植,作者把相关内容作为附录收到本书中。?  本书的教学时数以不超过30学时为宜,其中应有6学时左右的实验和8学时左右的大型作业。?  本书是为教学目的编写的教材,适用于高等院校计算机技术及应用、自动化、生产过程控制、仪器仪表、电子技术等专业高年级的教学,同时也可用于工程技术人员的自学和培训。?  阅读和学习本书的内容,须在C语言程序设计、汇编语言程序设计和微型计算机原理(最好学习过单片机原理)等方面具有一定的基础。  全书共9章。参加本书编写的有房红征、李益民、刘德华、胡晓红和任哲。由任哲担任主编并负责全书的统稿工作。  在本书的策划和编写过程中,得到了很多同仁的关心、指导和帮助。特别是本书有关μC/OS-II移植的第7章和第8章分别采用了杨屹先生和周立功先生的方法和程序代码,另外本书还用到了JeanJ.Labrosse先生书中的部分例题代码。为此,向为本书做过贡献的人们表示衷心的感谢!  由于作者在嵌入式系统知识方面的欠缺,尤其是在嵌入式系统教学经验方面的不足,因此本书无论是在教学内容的选取编排上、例题的选用上,还是对于难点、重点的讲解上,一定会有很多不足甚至错误,在此诚挚希望读者批评指正。作者的电子邮箱为renzhe71@sina.com。另外,对μC/OS-II在51单片机上的移植感兴趣的读者可与杨屹先生沟通探讨,其网址为www.armecos.com,电子邮箱为asdjf@163.com。对μC/OS-II在ARM核上的移植感兴趣的读者可与周立功先生联系,其电子邮箱为zlg3@zlgmcu.com。

内容概要

μC/OS-Ⅱ是一个源码开放的嵌入式实时操作系统内核。本书详细介绍了嵌入式实时操作系统μC/OS-Ⅱ内核的任务管理和调度、系统时钟和节拍服务、时间管理、中断、任务的通信和同步、内存的简单管理原理,同时给出了大量的实例以帮助读者学习和理解。  最后,以在51单片机和ARM上移植μC/OS-Ⅱ介绍了移植方法。  本书可作为高等院校计算机、电子技术、自动化技术、仪器仪表等信息类专业的教材,也可供对嵌入式操作系统感兴趣的工程技术人员参考。

书籍目录

第1章 嵌入式实时操作系统的基本概念 1.1 计算机操作系统1 1.2 嵌入式系统和嵌入式操作系统3 1.3 嵌入式实时操作系统μC/OS-II简介12 1.4 小结13 1.5 练习题14第2章 μC/OS-II中的任务 2.1 任务的基本概念15 2.2 任务堆栈21 2.3 任务控制块及任务控制块链表25 2.4 任务就绪表及任务调度29 2.5 任务的创建37 2.6 任务的挂起和恢复46 2.7 其他任务管理函数53 2.8 μC/OS-II的初始化和任务的启动60 2.9 一个示例64 2.10 小结72 2.11 练习题73第3章 μC/OS-II的中断和时钟 3.1 μC/OS-II的中断74 3.2 μC/OS-II的时钟80 3.3 时间管理88 3.4 小结96 3.5 练习题97第4章 任务的同步与通信第5章 信号量集第6章 内存的动态分配第7章 在51单片机上移植μC/OS-II第8章 在ARM7上移植μC/OS-II第9章 μC/OS-II可剪裁性的实现附录A 文件PC.C中的函数附录B μC/OS-II中使用的数据类型附录C μC/OS-II在80x86上的移植附录D C51开发工具μVision2简介附录E MagicARM2200教学实验开发平台简介附录F 光盘上例题代码的使用方法参考文献

图书封面

图书标签Tags

评论、评分、阅读与下载


    嵌入式实时操作系统Μc/OS-Ⅱ原理及应用 PDF格式下载


用户评论 (总计26条)

 
 

  •   比介绍的还要好,思路清晰,且非常容易理解,把复杂难懂的术语用各种方式解释的浅显易懂!只有这样的老师才算的上好老师,才有资格出书教育他人!极力推荐这本书给各位初学者,也望志同道合之士能一起研究切磋!
  •   这本书是学习uCOS不错的版本。很多大学以此书为教材。
  •   写的很不错,很适合初学者学习
  •   很好,就是内容太少
  •   这书真不错,很适合初学者使用
  •   看了一下很经典
  •   对源码的分析比较仔细。对学习实时操作系统有很大的帮助。但是内容有些陈旧。最新的uCOS-II好像已经支持256个任务。有印刷错误。
  •   写得不错,工作原理与邵贝贝译的差不多。邵贝贝译的那本工作原理讲得比较详细,给出的函数要多一点。这本例子比较多。个人是比较倾向于通过例子学习了解内核原理的,感觉那样学习比较快。不足的是,没有配套的光盘,也就没有源代码和移植到pc机上的方法,让人没法跟着例子操作。花了两周时间,才成功移植到pc上的vc下……
  •   这本书内容实在,价格适合,挺适合了解μC/OS-II操作系统的人,唯一缺憾的是,没有配套的源代码。推荐购买。
  •   虽然很多单位都对μC\OS-Ⅱ不太感冒,不过学好μC\OS-Ⅱ,对学习其他大型系统还是有好处的,尤其是对于非计算机专业的朋友
  •   有不少移植的实例
  •   这本书通俗易懂,对初学者应该是本不错的书,看文这本书再去看源码分析应该会大有收获!
  •   简单易懂,不够详细
  •   根大学的教材类似,不过挺适合我这种初级入门的菜鸟的,呵阿看了很长知识的,好多以前不懂的都有了很多进步,感谢当当,感谢作者
  •   看了一下,比较详细,这书还行
  •   有帮助的书籍
  •   里面讲的还可以
  •   还好了,写的比较详尽。
  •   书不错,正在观看
  •   书不错,而且很快就到了
  •   价格还是比较实惠地,买得多就更好了,
  •   本书比较好,很基础很适合刚接触这个行业的人
  •   此书是一本很经典的UCOS初级教科书,很适合初学者阅读。
  •   的确没有光盘
  •   还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行还行
  •   这种书价值不大

推荐图书


 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7