清华开发者书库:μC/OS-Ⅲ内核分析与应用开发
编辑推荐
本书由大连理工大学软件学院教授吴国伟执笔撰写。 本书获得了中国开源软件推进联盟、英特尔公司、ARM公司联袂推荐用书!清华大学、大连理工大学、兰州大学、北京工业大学联合推荐用书!
内容简介
μC/OSⅢ是一个基于优先级的可固化实时嵌入式操作系统内核,在各类嵌入式系统中有广泛的应用。本书对μC/OSⅢ内核结构和各种机制进行了详细分析,并设置了应用场景,给出了基于μC/OSⅢ的开发应用实例。全书共分10章,第1章介绍了μC/OSⅢ的架构、组成及内核源码的关键数据结构和相互关系; 第2章到第9章分别分析μC/OSⅢ的任务管理机制、内核调度机制、任务间同步机制、中断管理、定时器管理、时钟管理、内存管理和文件系统,并给出每种机制的应用实例; 第10章介绍了μC/OSⅢ的移植方法。在对μC/OSⅢ的每一部分机制的源码分析过程中,先介绍工作机制,然后提炼关键数据结构和相互关系,再结合关键数据结构和算法分析源码,最后给出应用实例,让读者明白原理及实际应用,达到理论和实战技能同步提升的效果。为方便教学和自学,所有章节配有思考题与习题,以方便慕课、微课、微视频、翻转课堂等现代教学资源的制作。
本书可作为软件工程、电子信息科学与技术、计算机科学与技术、电子信息工程、电气工程及自动化、测控技术与仪器等专业的教材和有关工程技术人员的参考用书。
作者简介
吴国伟 教授,博士生导师,从事嵌入式系统研究和开发多年,在嵌入式操作系统、Linux内核分析与应用等领域有丰富经验,在嵌入式开发领域发表了多篇高质量论文,承担多项国家自然科学基金项目、“核高基”子课题,为本科生和研究生开设“嵌入式操作系统”“Linux内核分析”等课程,已出版嵌入式系统相关教材4部。