轻松自编小型嵌入式操作系统
2012-1
北京航空航天大学出版社
陈旭武
366
无
本书介绍RW/CZXT一1.0小型嵌入式操作系统内核的模型结构及其程序代码,全书分为三大篇l4章。第1篇:实现一个基础的小型嵌入式操作系统,设计内核的功能结构及其程序代码。第2篇:扩展小型嵌入式操作系统内核的应用功能,建立信号量、邮箱、消息队列、特殊服务及内存管理等功能。第3篇:用实际工程例子介绍RW/CZXT-1.0嵌入式操作系统的应用。本书99%的程序代码用C语言进行编写,具有结构合理、内容丰富、描述详细、知识浅显易懂的特点,并且注重理论与应用相结合,对每一章节的设计要点进行总结,重点章节附有实验应用实例。
本书可作为机电类专业的教材,也可作为嵌入式系统技术人员、单片机技术人员、单片机业余爱好者、电气自动化控制技术人员等人员学习或参考用书。
第1篇 小型嵌入式操作系统基础
第0章 概述
第1章 实现一个简单的3任务调度系统
1.1 硬件和软件的准备
1.1.1 实验开发板
1.1.2 集成环境开发工具软件
1.2 构建简单的3任务调度操作系统
1.2.1 用KEIL C51建立一个工程
1.2.2 定义系统需要的变量
1.2.3 系统初始化及建立任务函数
1.2.4 建立一个简单的任务调度器
1.2.5 在实验板上运行
总结
第2章 嵌入式操作系统的程序文件
2.1 RW/CZXT-1.o嵌入式操作系统的功能和特点
2.2 RW/CZXT-1.0嵌入式操作系统的程序文件
2.2.1 系统的宏定义文件:XT—HDY.H
2.2.2 系统的配置文件:XT—PZ.H
2.2.3 系统的头文件XT.H
2.2.4 系统的初始化文件XT—INT.C
2.2.5 系统的调度文件XT—TD.C
2.2.6 系统任务管理文件XT—RWGL.C
2.2.7 系统时间管理文件XT—SHIJ.C
2.2.8 信号量、邮箱文件XT—XHL.C,XT—XXYX.C
2.2.9 消息队列功能文件XT—XXDL.C
2.2.10 内存管理功能文件XT—NCGL.C
2.2.11 系统服务功能文件XT—FuWU.C
2.2.12 系统MAIN文件XT—MAIN.C
总结
第3章 系统变量定义及初始化
3.1 系统的宏定义
……
第2篇 内核功能扩展
第3篇 操作系统的应用实战
参考文献
版权页:插图:①运行-延时:当前运行任务自身工作完成后,任务自动放弃运行时间片,放弃CPU的使用权,任务进入延时等待,任务延肘的时间被保存在任务控制块中,该延时时间由用户设定。②延时-就绪:延时任务等待的延时时间完成后,在系统定时器中断服务中会控制任务退出延时状态,同时把任务登记在运行队列中。任务进入延时状态,等待延时时间,是任务自动放弃运行时间片,放弃CPU的使用权的一种常用的方法,在实际应用时,该方法是运用最多的一种。RW/CZXT-1.0小型嵌入式操作系统中,时间延时函数的功能就是控制任务进行延时。2.停止状态①就绪-停止:登记在运行队列中的就绪任务,如果被其他正在运行的任务挂起时,其状态会从就绪状态改变为停止状态,处于就绪状态的任务因未进入运行,不能自己挂起自己。②运行-停止:正在运行的任务,如果任务自己挂起自己的时候,任务的状态会从运行态改变为停止状态。③停止-就绪:处于停止状态的任务,当其他正在运行的任务发出恢复信号时,任务会重新进入就绪状态,并在运行队列中登记,任务开始等待调度。操作系统中,只有正在运行的任务才能发出挂起信号和发出恢复信号。RW/CZXT-1.0小型嵌入式操作系统中,任务被挂起之前,都会把任务当前所处的状态保存在任务控制块中,任务被恢复之后,任务会恢复到挂起前的状态。如某个任务被挂起时,任务刚好处于等待延时状态,任务被挂起后,任务处于停止状态,暂停等待延时时间,任务被恢复后,任务会继续等待未完成的延时时间。
《轻松自编小型嵌入式操作系统》由北京航空航天大学出版社出版。
无
学习编写嵌入式操作系统的好书
作为操作系统的入门书籍是非常好的,给学习嵌入式操作系统的初学者耳目一新的感觉。但是书中有点凑字数的嫌疑
嵌入式操作系统入门的好书
还可以,总的来说不错,实践性不太好,内容稍显陈旧,不过可以丰富思路
挺好的,认真的学习吧!
学习的入门书
书不错,送的时候,对于读书的人送的是知识,所以,小心翼翼一些吧
这个回家正好研究研究
挺不错的,慢慢看,应该会有所收获
很满意,比较喜欢。
比较适合理解什么是嵌入式操作系统
适合理解自己动作写操作系统,比较小,功能比较弱的一个操作系统。
大致翻看了下适合有一定基础的爱好者学习
如用来做实验,是不错的一本书
让初学者了解系统的运行原理 不枯燥 理论和实践都十分的不错推荐这本书~~~~对嵌入式系统要了解的~~
物流很快,第二天就到了。非常满意书也很满意赞一个
自己基础差,知其然不知其所以然
简单,明了。代码还是理论间接都很清晰。赞。
总体还不错,长知识,嘿嘿
应该还有的光盘里面怎么没有!