UC/ OS-II源码公开的实时嵌入式操作系统(含盘)
分類: 图书,计算机/网络,操作系统/系统开发,其他,
作者: Jean J. Labrosse
出 版 社: 中国电力出版社
出版时间: 2001-8-1字数:版次: 1版1次页数: 459印刷时间: 2001-8开本:印次:纸张: 胶版纸I S B N : 9787508306100包装: 平装编辑推荐
本书由Jean J. Labrosse先生撰写,自出版以来就获得了很高的评价。清华大学的归国学者邵贝贝教授推荐并翻译了此书。
本书讲述mC/OS-Ⅱ的设计与实现。mC/OS-Ⅱ读做“micro C O S 2”,意为“微控制器操作系统版本2”。世界上有很多人在各个领域使用mC/OS。如果读者的应用程序是基于mC/OS的,实际上不需要作什么改动就可以在mC/OS-Ⅱ上运行。mC/OS所有的功能,即函数调用,在µC/OS-Ⅱ中都有。只要改变include文件和 build 文件,使它们指向新的文件名即可。
本书包含mC/OS-Ⅱ的全部源码。CPU 相关部分是用的Intel 80x86微处理器的代码,运行是在实模式下,C编译使用大模块方式。mC/OS-Ⅱ是在PC机上开发的,PC机运行Windows 95。例子是在Windows环境下的DOS窗口内运行的。C编译器使用的是Borland C/C++ 编译器国际版V3.1,虽然mC/OS-Ⅱ是在PC机上开发和测试的,但mC/OS-Ⅱ的实际对象是嵌入式系统,并且很容易移植到不同架构的微处理器上。
目录
一,范例
二,实时系统概念
三,内核结构
四,任务管理
五,时间管理
六,任务之间的通信与同步
七,内存管理
八,移植UC/OS-II
九,UC/OS-II在80x86上的移植
十,从UC/OS升级到UC/OS-II
十一,参考手册
十二,配置手册
附录A,源代码范例
附录B,UC/OS-II与处理器类型无关的源代码
附录C,80x86源代码在实模式,大模式下编译
附录D,HPLISTC和TO
附录E,参考文献
附录F,使用许可证(License) 和UC/OS-II网站