嵌入式实时操作系统μC/OS-3.pdf

嵌入式实时操作系统μC/OS-3.pdf
 

书籍描述

编辑推荐
Jean J.Labrosse所著的《嵌入式实时操作系统μC/OS-Ⅲ》深入揭示了一个实时内核是如何工作的。书中以MiCriμm公司μC/OS-III为例,详细讲解了实时内核涉及的各个基本概念。本书英文版原为一个系列,目前已出版6本,这6本书的第1部分完全相同,均为μC/OS-III实时内核的深入讲解;第2部分有所不同,分别针对不同的硬件板讲述μC/OS-III的运行,包括:ST的STM32F107、Freescale的Kinetis系列、NXP的LPC1768、T1的Stellaris系列、瑞萨的RX62N和SH7216等。在原作者的支持下,国内将采用“1+N”的出版方式,最先和读者见面的即是原著的第1部分。

作者简介
作者:(美)Jean J. Labrosse
Jean Labrosse先生于1999年创立了Micriμm公司,他经常为波士顿和硅谷的嵌入式系统大会以及其他行业的会议提供讲座和报告。同时,他是两本嵌入式设计经典书籍的作者MicroC/OS-II,The ReakTime Kernel和Embedded Systems Building Blocks,Complete end Ready-to-Use Modules in C。Jean Labrosse先生在加拿大魁北克省舍布鲁克大学获得电子工程学士学位和硕士学位。

目录
第1章 概述
1.1 前后台系统
1.2 实时内核
1.3 RTOS(实时操作系统)
1.4 μC/OS-III
1.5 μC/OS、μC/OS-II、μC/OS-III特性比较
1.6 关于本书
1.7 μC/Probe调试软件工具
1.8 本书的常用约定
1.9 各章内容
第2章 目录与文件
第3章 初识μC/OS-III
第4章 临界段代码
第5章 任务管理
第6章 任务就绪表
第7章 任务调查
第8章 任务切换
第9章 中断管理
第10章 任务挂起表
第11章 时间管理
第12章 定时器管理
第13章 资源管理
第14章 任务同步
第15章 消息传递
第16章 同时等待多个内核对象
第17章 存储管理
第18章 移植μC/OS-III
第19章 程序运行时的各类统计信息
附录

内容简介
μC/OS-III是源码公开的商用嵌入式实时操作系统内核,由著名的μC/OS-II发展而来。μC/OS-III针对以ARM Cortex为代表的新一代CPtJ,面向带有可用于优先级查表的硬件指令(如,前导零计算指令)的CPU的嵌入式应用。μC/OS-III允许利用这类高端CPU的特殊硬件指令来实现高效的任务调度算法,而无须使用μC/OS-II的软件任务调度算法,而且μC/OS-II支持时间片轮转调度算法。从核心任务调度算法的改变来看,μC/OS-III已经是一个全新的嵌入式RTOS内核。从μC/OS算起,该内核已有20余年应用史,在诸多应用领域得到了广泛的认可。
Jean J.Labrosse所著的《嵌入式实时操作系统μC/OS-Ⅲ》在保留对实时操作系统基本概念阐述的基础上,详细讲解μC/OS-III相比μC/OS-II所做的大量扩展与改进,如同时支持时间片轮转调度算法和基于优先级的可剥夺型任务调度算法;用系统任务来处理中断队列以缩短关中断时间;以时间节拍任务来管理时钟节拍从而彻底实现硬实时;以直接向任务发信号方式简化任务间通信与同步等,特别是新增加的在线测试与调试功能,使应用开发更为方便。本书描述的源代码以及原文电子书可从Micri#m公司的官方网站上免费下载。
《嵌入式实时操作系统μC/OS-Ⅲ》可用作高等院校嵌人式实时系统课程或工程师培训的教材,特别是那些以ARM Cottex、PowerPC、MIPS等高端CPU为实验平台的教学课程;也可供嵌入式应用开发人员研究与应用。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多