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

嵌入式实时操作系统μC/OS-3
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Jean J.Labrosse) , , ,
2012-11
版次: 1
ISBN: 9787512409668
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 536页
字数: 751千字
正文语种: 简体中文
236人买过
  •   μ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试验、大亚湾中微子试验等大型科学试验以及列车信号自动控制等场合取得实际应用。在翻译团队的照片中,前排左起依次为曾鸣、宫辉、邵贝贝、龚光华、杜强,后排左起依次为吕海艇、薛涛、潘维滨、黄土琛、谌浦江、岳晓光。 第1章概述
    1.1前后台系统
    1.2实时内核
    1.3RTOS(实时操作系统)
    1.4μC/OS-Ⅲ
    1.5μC/OS、μC/OS-Ⅱ、μC/OS-Ⅲ特性比较
    1.6关于本书
    1.7μC/Probe调试软件工具
    1.8本书的常用约定
    1.9各章内容

    第2章目录与文件
    2.1应用代码
    2.2CPU
    2.3板级支持包(BSP)
    2.4μC/OS-Ⅲ与CPU无关的源代码
    2.5μC/OS-Ⅲ与CPU相关的源代码
    2.6μC/CPU与CPU相关的源代码
    2.7μC/LIB可移植的库函数
    2.8小结

    第3章初识μC/OS-Ⅲ
    3.1单任务应用程序
    3.2有内核对象参与的多任务应用程序

    第4章临界段代码
    4.1关中断
    4.1.1测量中断关闭时间
    4.2给调度器上锁
    4.2.1测量调度器锁定时间
    4.3μC/OS-Ⅲ的某些功能会导致临界段代码长度增加
    4.4小结

    第5章任务管理
    5.1任务优先级的分配
    5.2栈空间大小的确定
    5.3任务栈溢出检测
    5.4任务管理函数
    5.5任务管理的内部原理
    5.5.1任务状态
    5.5.2任务控制块TCB
    5.6系统内部任务
    5.6.1空闲任务(OS_IdleTask()、os_core.c)
    5.6.2时钟节拍任务(OS_TickTask()、os_tick.c)
    5.6.3统计任务(OS_StatTask()、os_stat.c)
    5.6.4定时任务(OS_TmrTask()、os_tmr.c)
    5.6.5中断服务管理任务(OS_IntQTask()、os_int.c)
    5.7小结

    第6章任务就绪表,
    6.1优先级
    6.2就绪任务列表
    6.3向就绪任务列表中增加任务
    6.4小结

    第7章任务调度
    7.1可剥夺型调度
    7.2调度点
    7.3时间片轮转调度
    7.4调度的实现细节
    7.4.10SSched()
    7.4.20SIntExit()
    7.4.30S_SchedRoundRobin()
    7.5小结

    第8章任务切换,
    8.10SCtxSw()
    8.20SIntCtxSw()
    ……

    第9章中断管理
    第10章任务挂起表
    第11章时间管理
    第12章定时器管理
    第13章资源管理
    第14章任务同步
    第15章消息传递
    第16章同时等待多个内核对象
    第17章存储管理
    第18章移植μC/OS-Ⅲ
    第19章程序运行时的各类统计信息
    附录AμC/OS-Ⅲ参考手册
    附录BμC/OS-Ⅲ配置手册
    附录C从μC/OS-Ⅱ迁移到μC/OS-Ⅲ
    附录DMISRA-C:2004μC/OS-Ⅲ
    附录E参考文献
    附录FμC/OS-Ⅲ许可政策
  • 内容简介:
      μ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试验、大亚湾中微子试验等大型科学试验以及列车信号自动控制等场合取得实际应用。在翻译团队的照片中,前排左起依次为曾鸣、宫辉、邵贝贝、龚光华、杜强,后排左起依次为吕海艇、薛涛、潘维滨、黄土琛、谌浦江、岳晓光。
  • 目录:
    第1章概述
    1.1前后台系统
    1.2实时内核
    1.3RTOS(实时操作系统)
    1.4μC/OS-Ⅲ
    1.5μC/OS、μC/OS-Ⅱ、μC/OS-Ⅲ特性比较
    1.6关于本书
    1.7μC/Probe调试软件工具
    1.8本书的常用约定
    1.9各章内容

    第2章目录与文件
    2.1应用代码
    2.2CPU
    2.3板级支持包(BSP)
    2.4μC/OS-Ⅲ与CPU无关的源代码
    2.5μC/OS-Ⅲ与CPU相关的源代码
    2.6μC/CPU与CPU相关的源代码
    2.7μC/LIB可移植的库函数
    2.8小结

    第3章初识μC/OS-Ⅲ
    3.1单任务应用程序
    3.2有内核对象参与的多任务应用程序

    第4章临界段代码
    4.1关中断
    4.1.1测量中断关闭时间
    4.2给调度器上锁
    4.2.1测量调度器锁定时间
    4.3μC/OS-Ⅲ的某些功能会导致临界段代码长度增加
    4.4小结

    第5章任务管理
    5.1任务优先级的分配
    5.2栈空间大小的确定
    5.3任务栈溢出检测
    5.4任务管理函数
    5.5任务管理的内部原理
    5.5.1任务状态
    5.5.2任务控制块TCB
    5.6系统内部任务
    5.6.1空闲任务(OS_IdleTask()、os_core.c)
    5.6.2时钟节拍任务(OS_TickTask()、os_tick.c)
    5.6.3统计任务(OS_StatTask()、os_stat.c)
    5.6.4定时任务(OS_TmrTask()、os_tmr.c)
    5.6.5中断服务管理任务(OS_IntQTask()、os_int.c)
    5.7小结

    第6章任务就绪表,
    6.1优先级
    6.2就绪任务列表
    6.3向就绪任务列表中增加任务
    6.4小结

    第7章任务调度
    7.1可剥夺型调度
    7.2调度点
    7.3时间片轮转调度
    7.4调度的实现细节
    7.4.10SSched()
    7.4.20SIntExit()
    7.4.30S_SchedRoundRobin()
    7.5小结

    第8章任务切换,
    8.10SCtxSw()
    8.20SIntCtxSw()
    ……

    第9章中断管理
    第10章任务挂起表
    第11章时间管理
    第12章定时器管理
    第13章资源管理
    第14章任务同步
    第15章消息传递
    第16章同时等待多个内核对象
    第17章存储管理
    第18章移植μC/OS-Ⅲ
    第19章程序运行时的各类统计信息
    附录AμC/OS-Ⅲ参考手册
    附录BμC/OS-Ⅲ配置手册
    附录C从μC/OS-Ⅱ迁移到μC/OS-Ⅲ
    附录DMISRA-C:2004μC/OS-Ⅲ
    附录E参考文献
    附录FμC/OS-Ⅲ许可政策
查看详情
12
相关图书 / 更多
嵌入式实时操作系统μC/OS-3
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式实时操作系统μC/OS-3
嵌入式系统及应用
付少华主编
嵌入式实时操作系统μC/OS-3
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式实时操作系统μC/OS-3
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式实时操作系统μC/OS-3
嵌入式人工智能
杨峰
嵌入式实时操作系统μC/OS-3
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式实时操作系统μC/OS-3
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式实时操作系统μC/OS-3
嵌入式系统集成开发
代红英;李奇兵;董旭斌;陆鹏;陶翠微
嵌入式实时操作系统μC/OS-3
嵌入式系统原理及应用——基于STM32和RT-Thread
胡永涛
嵌入式实时操作系统μC/OS-3
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式实时操作系统μC/OS-3
嵌入式Linux系统原理与应用(微课视频版)
王剑;孙庆生
嵌入式实时操作系统μC/OS-3
嵌入式Linux驱动开发实践
朱文伟 李建英
您可能感兴趣 / 更多
嵌入式实时操作系统μC/OS-3
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
嵌入式实时操作系统μC/OS-3
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
嵌入式实时操作系统μC/OS-3
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
嵌入式实时操作系统μC/OS-3
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
嵌入式实时操作系统μC/OS-3
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
嵌入式实时操作系统μC/OS-3
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
嵌入式实时操作系统μC/OS-3
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
嵌入式实时操作系统μC/OS-3
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
嵌入式实时操作系统μC/OS-3
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
嵌入式实时操作系统μC/OS-3
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
嵌入式实时操作系统μC/OS-3
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
嵌入式实时操作系统μC/OS-3
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘