书籍详情
《嵌入式实时操作系统μCOS-》[27M]百度网盘|亲测有效|pdf下载
  • 嵌入式实时操作系统μCOS-

  • 出版社:海润天诚图书专营店
  • 出版时间:2003-05
  • 热度:7198
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:嵌入式实时操作系统μCOS-

定价:79.00元

作者:(美)Jean J.Labrosse,邵贝贝

出版社:北京航天航空大学出版社

出版日期:2003-05-01

ISBN:9787810772907

字数:979000

页码:582

版次:1

装帧:平装

开本:16开

商品重量:0.001kg

编辑推荐


几年前,邵贝贝教授将MicroC/OS-II The Real-Time Kernel一书译成了中文,并在中国出版,说明该书的价值得到了更多人的认可。2002年上半年,笔者出版了这本书的第2版本,对书的内容和书后所附的源代码都做了大量的改动。笔者相信,翻译第2版本的工作量决不会少于版本。感谢邵教授百忙中抽时间完成这一繁琐的工作。
过去几年中,一直有很多中国用户与笔者保持着通信联系。中国用户对嵌入式系统、特别是对μC/OS-II表现出极大的兴趣。多数通信交往来自学术界,随着基地在中国的电子产品制造业的发展,他们对μC/OS-II的兴趣也越来越浓厚。
  对于大专院校的学生,μC/OS-II是实时操作系统(RTOS)的极好教材。试着用一用RTOS,获得一些RTOS的使用经验,不需要花什么钱,μC/OS-II是在校学生完成研究生论文和本科生毕业设计的绝好工具。μC/OS-II可以使读者专注于自己的研究课题,而不必为程序结构花很多时间。有大量移植范例可以从Micrium的网站(.micrium.)上免费下载。μC/OS-II的性能可以与许多高端商业软件产品媲美,某些性能比它们还要好。
  μC/OS-II已经在世界范围内得到广泛使用,包括诸多领域,如手机、路由器、集线器、不间断电源、飞行器、医疗设备及工业控制等。实际上,μC/OS-II已经通过了非常严格的测试,并且得到了美国航空管理局(Federal Aviation Administration)的认证,可以用在飞行器上。这说明μC/OS-II是稳定可靠的,可用于与人性命攸关的安全紧要(safety critical)系统;当然,也可用于非安全紧要系统。
  μC/OS-II一直在不断地向前发展。书的出版有个过程,书出版时,书中描述的可能已不是当前的新版本;故我请邵教授在翻译这本书时,仍用μC/OS-II的V2.52版本,以同原书版本一致。笔者建议,如果读者只想学习μC/OS-II,仍应使用V2.52版本。如果想将μC/OS-II嵌入到商业产品中,请与我们Micrium公司(或我们的中国代理)联系,以获得使用许可证并得到新版本。关于使用许可证,可直接向以下地址申请:licensing@micrium.,请附上用户姓名、公司名以及联系电话。
关于μC/OS-II今后升级方面的设想是多方面的,请关注Micrium网站。笔者打算今后将μC/OS-II可以管理的任务数目增加到250个,进一步改进调度算法,使之效率更高。将来的μC/OS-II可以在任务或中断服务子程序中直接给别的任务发消息,而不必通过诸如消息队列等。也还会给μC/OS-II增加一些新的功能函数。
1999年,笔者注册了一家名为Micrium的公司,目的是开发并销售类似μC/OS-II的软件。目前可提供的其他软件产品还有:
μC/GUI (嵌入式用户图形界面);
μC/FS (嵌入式文件系统)。
Micrium计划中的产品也都是专门面向嵌入式系统应用的。所有产品都提供源代码,其中大多数软件的质量也同μC/OS-II一样好。
多年来,我一直参加美国的嵌入式系统年会(Embedded System Conference),并在会上做两三次讲演。我也打算参加一次中国的嵌入式系统年会,或许我们能在会上见面。
如果发e-给我,我会尽力给予回复;但是请用英文书写,以谅解我不懂中文。不必顾虑自己的英文不够好,总比我的中文要好得多吧。
如同笔者从写书得到乐趣,愿读者从阅读此书中得到更多的乐趣。

内容提要


μC/OSII是的、源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。从μC/OS算起,该内核已有10余年应用史,在诸多领域得到了广泛应用。
  本书是MicroC/OSII The Real Time Kernel一书的第2版本,在版本(V2.0)基础上做了重大改进与升级。通过对μC/OSII源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μC/OSII移植到不同CPU上,如何调试移植代码。在所附光盘中,给出已通过FAA安全认证的μC/OSII V2.52的源码以及可在PC机上运行的移植范例。

目录


概述
章 初识μ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 可重入函数
 2.12 时间片轮番调度法
 2.13 任务优先级
 2.14 静态优先级
 2.15 动态优先级
 2.16 优先级反转
 2.17 任务优先级分配
 2.18 互斥条件
 2.18.01 关中断和开中断
 2.18.02 测试并置位操作
 2.18.03 禁止,然后允许任务切换
 2.18.04 信号量
 2.19 死锁
 2.20 同步
 2.21 事件标志
 2.22 任务间通信
 2.23 消息邮箱
 2.24 消息队列
 2.25 中断
 2.26 中断延迟
 2.27 中断响应
 2.28 中断恢复时间
 2.29 中断延迟、响应及恢复
 2.30 中断处理时间
 2.31 非屏蔽中断
 2.32 时钟节拍
 2.33 对存储器的需求
 2.34 使用实时内核的优、缺点
 2.35 实时系统小结
第3章 内核结构
第4章 任务管理
第5章 时间管理
第6章 事件控制块
第7章 信号量管理
第8章 互斥型信号量管理
第9章 事件标志组管理
0章 消息邮箱管理
1章 消息队列管理
2章 内存管理
3章 移植μC/OSII
4章 μC/OSII在80x86上的移植
5章 μC/OSII在带有硬件浮点运算单元的80x86上的移植
6章 μC/OSII参考手册
7章 μC/OSII配置手册
8章 PC中的功能函数
附录A C语言编程规约
附录B μC/OSII的使用许可证
附录C μC/OSII速查手册
附录D 工具程序
附录E 参考文献
附录F 本书所附光盘

作者介绍


Jean J.Labros,1957年生于蒙特利尔。自幼酷爱电子学,着迷于迪斯科舞厅中的灯光和音响系统。作为业余嗜好,大学读书期间曾开过一家名为Mephistronique的公司。大学3年级时,开始涉足微处理器的精。从Intel 8080开始,然后是MOTOROLA6800,接着是Zilog的Z-80,并

文摘


序言