书目

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

内容简介

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

作者简介

JeanLabrosse,JeanLabrosse于1999年创立了Micriμm公司,他经常为波土顿和硅谷的嵌入式系统大会以及其他行业的会议提供讲座和报告。同时,他是两本嵌入式设计经典书籍的作者:μC/OS-ⅡTheReal-TimeKerne和EmbeddedSystemsBuildingBlocks,CompleteandReady-to-UseModulesinC.JeanLabrosse先生在加拿大魁北克省舍布鲁克大学获得电子工程学土学位和硕士学位。本书翻译团队属清华大学工程物理系核系统控制与应用教研室,主要研究领域包括嵌入式系统、核电子学、数字电路等。2000年,该团队将实时内核μC/OS介绍到国内,先后翻译出版了《嵌入式实时操作系统μC/OS-Ⅱ》及其第2版,积极倡导并促进实时内核在同内嵌入式领域的推广和应用。团队自1994年开始开展飞思卡尔系列微控制器的科研、教学和培训工作,其系列教材和配套教辅设备被国内多所高校采用。结合自身专业特点,团队针对分布式同步控制、高可靠安全控制、高速数据采集、微弱信号测量等技术开展了长期研究,并在欧洲核子中心的LHCb试验、大亚湾中微子试验等大型科学试验以及列车信号自动控制等场合取得实际应用。在翻译团队的照片中,前排左起依次为曾鸣、宫辉、邵贝贝、龚光华、杜强,后排左起依次为吕海艇、薛涛、潘维滨、黄土琛、谌浦江、岳晓光。

目录

—  END  —