书籍详情
嵌入式操作系统:组成、原理与应用设计
作者:牛欣源 著
出版社:清华大学出版社
出版时间:2013-09-01
ISBN:9787302336563
定价:¥39.00
购买这本书可以去
内容简介
《嵌入式操作系统:组成、原理与应用设计/高等院校信息技术规划教材》深入分析嵌入式操作系统的内核构成、框架结构、运行机制、设计目标、性能指标等,基于嵌入式操作系统内核研究嵌入式应用程序设计的理论和方法,对开发嵌入式应用系统、嵌入式系统应用程序的基本原理和基本方法进行技术论述和实例验证。以嵌入式操作系统μC/OS-Ⅱ为例,介绍嵌入式操作系统内核各个模块及其接口,并给出应用实例的调用案例。通过μC/OS-Ⅱ内核基本框架与编程技术及应用分析,阐述嵌入式实时应用程序代码设计实现的基本过程和方法。对嵌入式实时操作系统接口功能及性能指标及特点进行实例分析。对PC和通用操作系统平台下的应用开发环境及工具,进行方便易行的使用说明,免受软硬环境的制约。《嵌入式操作系统:组成、原理与应用设计/高等院校信息技术规划教材》可作为高等学校本科生、专科生,学习“嵌入式操作系统”、“实时操作系统”、“开源系统软件开发技术”、“操作系统课程设计”等课程的课堂教学和实践环节的实用教材。也可作为嵌入式开发人员学习基于嵌入式操作系统进行应用程序开发的自学和指导教材。
作者简介
暂缺《嵌入式操作系统:组成、原理与应用设计》作者简介
目录
第1章 嵌入式系统与嵌入式操作系统
1.1 嵌入式系统入门
1.1.1 系统与嵌入式系统
1.1.2 嵌入式应用系统
1.1.3 嵌入式系统结构
1.1.4 嵌入式计算机系统和通用计算机系统的比较
1.1.5 嵌入式系统功能与特征
1.2 嵌入式软件系统
1.2.1 软件和嵌入式软件
1.2.2 机器指令形式的可执行嵌入式软件
1.2.3 高级语言形式的嵌入式软件
1.3 嵌入式软件开发:
1.3.1 软件设计程序模型
1.3.2 基于实时操作系统多个任务的并发处理和调度软件
1.3.3 基于操作系统的设备驱动和设备管理软件
1.3.4 设计实现嵌入式系统的软件工具
1.3.5 嵌入式软件分类和分层
1.3.6 嵌入式软件结构分类
1.4 嵌入式操作系统
1.4.1 嵌入式操作系统的功能与应用
1.4.2 嵌入式操作系统的历史与发展
1.4.3 嵌入式操作系统的特点
1.4.4 嵌入式操作系统的基本概念
1.5 嵌入式应用程序概述
本章习题
第2章 嵌入式系统开发概述
2.1 嵌入式系统开发平台
2.1.1 嵌入式系统开发工具
2.1.2 嵌入式系统开发机器环境
2.1.3 嵌入式系统开发的交叉编译技术
2.1.4 嵌入式系统开发的仿真技术及平台
2.2 嵌入式系统开发模式与开发流程
2.2.1 嵌入式系统开发模式
2.2.2 嵌入式系统开发流程
2.2.3 嵌入式系统开发基本步骤和技术手段示例
2.3 实时软件分析设计方法
2.4 一个基于实时操作系统内核的实时软件开发模型
2.4.1 实时应用系统的特征分析
2.4.2 μC/OS-Ⅱ嵌入式操作系统下的实时应用系统的特征
2.4.3 μC/OS-Ⅱ嵌入式操作系统下的实时应用系统的设计与实现
2.5 仿真开发环境Borland C/C++V4.5 及其源代码资源
2.6 Make文件的使用方法
本章习题
第3章 嵌入式实时操作系统基本概念及设计方法
3.1 操作系统服务的方式和目标
3.2 用户模式和管理模式
3.3 实时系统概念
3.3.1 早期的实时系统
3.3.2 代码的临界段
3.3.3 资源及其共享
3.3.4 任务和多任务
3.3.5 上下文切换和任务切换
3.3.6 内核
3.3.7 调度程序
3.3.8 不可剥夺型内核
3.3.9 可剥夺型内核
3.3.10 可重入
3.3.11 任务优先级
3.3.12 优先级反转
3.3.13 任务优先级分配
……
第4章 嵌入式实时操作系统μC/OS-Ⅱ内核结构与运行流程
第5章 嵌入式实时操作系统μC/OS-Ⅱ的任务管理技术
第6章 嵌入式实时操作系统μC/OS-Ⅱ内核任务同步通信
第7章 嵌入式实时操作系统μC/OS-Ⅱ内核动态内存管理技术
第8章 嵌入式实时操作系统μC/OS-Ⅱ内核的中断时钟管理技术
第9章 嵌入式实时操作系统μC/OS-Ⅱ内核的移植接口设计
第10章 基于内核的应用程序、结构与运行流程
第11章 嵌入式实时系统μC/OS-Ⅱ内核的应用方案及实现方法
附录A 实验项目
参考文献
1.1 嵌入式系统入门
1.1.1 系统与嵌入式系统
1.1.2 嵌入式应用系统
1.1.3 嵌入式系统结构
1.1.4 嵌入式计算机系统和通用计算机系统的比较
1.1.5 嵌入式系统功能与特征
1.2 嵌入式软件系统
1.2.1 软件和嵌入式软件
1.2.2 机器指令形式的可执行嵌入式软件
1.2.3 高级语言形式的嵌入式软件
1.3 嵌入式软件开发:
1.3.1 软件设计程序模型
1.3.2 基于实时操作系统多个任务的并发处理和调度软件
1.3.3 基于操作系统的设备驱动和设备管理软件
1.3.4 设计实现嵌入式系统的软件工具
1.3.5 嵌入式软件分类和分层
1.3.6 嵌入式软件结构分类
1.4 嵌入式操作系统
1.4.1 嵌入式操作系统的功能与应用
1.4.2 嵌入式操作系统的历史与发展
1.4.3 嵌入式操作系统的特点
1.4.4 嵌入式操作系统的基本概念
1.5 嵌入式应用程序概述
本章习题
第2章 嵌入式系统开发概述
2.1 嵌入式系统开发平台
2.1.1 嵌入式系统开发工具
2.1.2 嵌入式系统开发机器环境
2.1.3 嵌入式系统开发的交叉编译技术
2.1.4 嵌入式系统开发的仿真技术及平台
2.2 嵌入式系统开发模式与开发流程
2.2.1 嵌入式系统开发模式
2.2.2 嵌入式系统开发流程
2.2.3 嵌入式系统开发基本步骤和技术手段示例
2.3 实时软件分析设计方法
2.4 一个基于实时操作系统内核的实时软件开发模型
2.4.1 实时应用系统的特征分析
2.4.2 μC/OS-Ⅱ嵌入式操作系统下的实时应用系统的特征
2.4.3 μC/OS-Ⅱ嵌入式操作系统下的实时应用系统的设计与实现
2.5 仿真开发环境Borland C/C++V4.5 及其源代码资源
2.6 Make文件的使用方法
本章习题
第3章 嵌入式实时操作系统基本概念及设计方法
3.1 操作系统服务的方式和目标
3.2 用户模式和管理模式
3.3 实时系统概念
3.3.1 早期的实时系统
3.3.2 代码的临界段
3.3.3 资源及其共享
3.3.4 任务和多任务
3.3.5 上下文切换和任务切换
3.3.6 内核
3.3.7 调度程序
3.3.8 不可剥夺型内核
3.3.9 可剥夺型内核
3.3.10 可重入
3.3.11 任务优先级
3.3.12 优先级反转
3.3.13 任务优先级分配
……
第4章 嵌入式实时操作系统μC/OS-Ⅱ内核结构与运行流程
第5章 嵌入式实时操作系统μC/OS-Ⅱ的任务管理技术
第6章 嵌入式实时操作系统μC/OS-Ⅱ内核任务同步通信
第7章 嵌入式实时操作系统μC/OS-Ⅱ内核动态内存管理技术
第8章 嵌入式实时操作系统μC/OS-Ⅱ内核的中断时钟管理技术
第9章 嵌入式实时操作系统μC/OS-Ⅱ内核的移植接口设计
第10章 基于内核的应用程序、结构与运行流程
第11章 嵌入式实时系统μC/OS-Ⅱ内核的应用方案及实现方法
附录A 实验项目
参考文献
猜您喜欢