





定价:99元
印次:1-1
ISBN:9787302634270
出版日期:2023.07.01
印刷日期:2023.07.13
图书责编:刘星
图书分类:零售
《嵌入式实时操作系统——理论基础》首先介绍了嵌入式实时操作系统(RTOS)的基本概念,包括什么是RTOS、RTOS的组成和结构、为什么要在设计中使用RTOS、RTOS运行的微处理器架构(单核和多核处理器)以及集中和分布式计算系统; 接着进一步深入到RTOS内核机制,详细阐述了RTOS的调度方法、通信机制、存储管理和资源共享等RTOS核心基础理论知识; 然后作者依托丰富的实时系统工程和研究经验,对调度策略进行分析,讨论RTOS性能测试和相关分析工具的使用,对于实际问题给出解决方法; 安全关键系统是嵌入式实时操作系统的重要应用场景,本书最后专门用一章来讨论在安全关键系统中使用RTOS的一些问题,非常具体和实用。 《嵌入式实时操作系统——理论基础》的读者可以是高等院校相关专业的学生,也可以是想要进入软件领域的工程师、即将进入嵌入式领域的软件工程师,还可以是对软件的实时系统感兴趣的爱好者。
Jim Cooling has had many years experience in the area of real-time embedded systems, including electronic, software and system design, project management, consultancy, education and course development. He has published extensively on the subject, his books covering many aspects of embedded-systems work such as real-time interfacing, programming, software design and software engineering. Currently he is a partner in Lindentree Associates (which he formed in 1998)
前言 本系列书的内容是什么 《嵌入式实时操作系统——理论基础》和《嵌入式实时操作系统——基于STM32Cube、FreeRTOS和Tracealyzer的应用开发》为系列图书,旨在为嵌入式实时操作系统开发提供坚实的基础知识和技能,内容主要分为两类: (1) 相关的基础知识。 (2) 实现特定设计的方法和开发技能。 来自成熟专业领域(电子、机械、航空工程等)的工程师能够清楚地理解两者间的不同。有经验的工程师也懂得,对于基础知识的理解是施展技能的先决条件。遗憾的是,在软件工程领域,这一道理时常被忽视。 谁应该阅读本系列书 本系列书的目标读者是实时嵌入式系统软件开发者,或者计划进入该领域的人士,主要考虑了下面四个方向的读者群: (1) 学生。 (2) 想要进入软件领域的工程师和科学家。 (3) 即将进入嵌入式领域的专业软件工程师。 (4) 在基于软件的实时系统的基本原理方面没有接受过正式教育的程序员。 本书的内容是什么 本书涉及实时嵌入式系统的基本原理,旨在回答下面这些问题: (1) 实时操作系统(RTOS)是什么? (2) 为什么要在设计中使用RTOS? (3) 使用RTOS有什么缺点? (4) 嵌入式实时操作系统有哪些组成部分? (5) 现代嵌入式系统可以使用单处理器、多处理器和多计算机架构,我们如何在多种平台上部署RTOS? (6) 如何评估RTOS的性能?如何改善性能? (7) 如何调试基于RTOS的设计? 目录展示了关于内容的更多...
目录
配套资料
第1章实时操作系统基础
1.1背景
1.2开发高质量的软件
1.3软件建模
1.4时间和时序的重要性
1.5处理多个任务
1.6多个任务的复杂情形
1.7中断作为执行引擎——简单的准并发
1.8实时操作系统的基本功能
1.9执行系统、内核和操作系统
1.10基于任务的软件设计——回顾
1.11回顾
第2章调度——概念和实现
2.1简介
2.2简单循环、周期循环和合作调度
2.3时间分片调度
2.4任务优先级
2.5使用队列
2.6基于优先级的抢占式调度
2.7任务队列的实现——任务控制块
2.8进程描述符
2.9滴答
2.10优先级和系统响应速度
2.11绕过调度器
2.12代码共享和重入
2.13运行时行为的不可预测性
2.14更多关于任务的细节
2.15回顾
第3章使用互斥机制控制资源共享
3.1共享资源使用中的问题
3.2使用单个标志实现互斥
3.3信号量
3.3.1二值信号量
3.3.2通用或计数信号量
3.3.3信号量的限制和缺陷
3.4互斥量
3.5简单监视器
3.6互斥机制综述
3.7回顾
第4章资源共享和争用问题
4.1资源争用产生的死锁问题详解
4.2设计无死锁的系统
4.3防止死锁
4.3.1允许资源共享
4.3.2允许请求抢占
4.3.3控制资...
深入剖析理论知识 介绍嵌入式实时操作系统(RTOS)的基本概念、RTOS运行的微处理器架构(单核和多核处理器)、集中和分布式计算系统,深入到实时操作系统内核机制,详细阐述RTOS的调度方法、通信机制、存储管理和资源共享等核心基础理论知识。
联系实际系统工程 依托作者丰富的实时系统工程和研究经验,对调度策略进行分析,讨论RTOS性能测试和相关分析工具的使用,对于实际问题给出解决方法。有助于RTOS相关开发人员解决实际开发中遇到的一些系统性能问题,特别是时间相关的问题。
关注安全关键系统 专门用一章来讨论在安全关键系统中使用RTOS的一些问题。"
同系列产品
查看详情-
鸿蒙HarmonyOS应用开发实践
向治洪
ISBN:9787302672159
定 价:79元
-
深入理解微电子电路设计——电子元器件、数字电路、模拟电路原理及应用(原书第6版)
[美] 理查德·C.耶格(Richard C. Jaeger) [美] 特拉维斯·N.布莱洛克(Travis N. Blalock) [美] 本杰明·J.布莱洛克(Benjamin J.Blalock) 著 朱前成 朱秀华 编译
ISBN:9787302658191
定 价:199元
-
画说通信原理
张卫钢,汤颖凡
ISBN:9787302629504
定 价:89元
-
数字音频信号处理(原书第3版)
[德] 乌多·佐尔泽(Udo Zolzer)著 张雪英 黄丽霞 孙颖 译
ISBN:9787302644507
定 价:79元