原书名: MicroC OS II: The Real Time Kernel
原出版社: CMP Books
作者:(美)Jean J. Labrosse [同作者作品] [作译者介绍]
译者: 邵贝贝[同译者作品]
出版社:北京航空航天大学出版社
ISBN:9787810772907
上架时间:2008-9-22
出版日期:2007 年9月
开本:16开
页码:582
版次:2-7
内容简介
μC/OSII是著名的、源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。从μC/OS算起,该内核已有10余年应用史,在诸多领域得到了广泛应用。
本书是MicroC/OSII The Real Time Kernel一书的第2版本,在第1版本(V2.0)基础上做了重大改进与升级。通过对μC/OSII源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μC/OSII移植到不同CPU上,如何调试移植代码。在所附光盘中,给出已通过FAA安全认证的μC/OSII V2.52的全部源码以及可在PC机上运行的移植范例。
目录
概述
第1章 初识μC/OSII
1.00 安装 μC/OSII
1.01 范例1
1.02 范例2
1.03 范例3
1.04 范例4
第2章 实时系统概念
2.00 前/后台系统
2.01 代码的临界段
2.02 资源
2.03 共享资源
2.04 多任务
2.05 任务
2.06 任务切换
2.07 内核
2.08 调度
2.09 不可剥夺型内核
2.10 可剥夺型内核
2.11 可重入函数