嵌入式实时操作系统的设计与开发

嵌入式实时操作系统的设计与开发

廖勇, 著

出版社:电子工业出版社

年代:2015

定价:34.0

书籍简介:

本书以工程实践为基础,并贯穿以理论为指导的方式,全面介绍嵌入式实时操作系统的内核设计和开发过程。本书以嵌入式裸板应用开发为例,引入嵌入式操作实时系统设计与开发的重要性;然后,以一个嵌入式实时操作系统为例,重点分析和介绍实时内核的设计与实现,并介绍实时内核在多核计算环境下的扩展实现;最后以工程应用为目标,介绍基于嵌入式实时操作系统aCoral应用的设计和开发。

书籍目录:

第1章 概论

1.1 轮询系统(Polling Systems)

1.2 前后台系统(Foreground Background Systems)

1.3 嵌入式操作系统

1.3.1 简单内核

1.3.2 RTOS结构

1.3.3 多核RTOS

1.4 从裸板开始啊啊

1.5 aCoral

1.6 本书结构

习题

第2章 轮询系统

2.1 轮询系统概述

2.1.1 程序框架

2.1.2 调度

2.1.3 典型系统

2.2 搭建开发环境

2.3 启动Mini

2.3.1 为什么需要启动

2.3.2 启动流程

2.4 轮询的实现

习题

第3章 前后台系统

3.1 前后台结构

3.1.1 前后台系统的应用

3.1.2 运行方式

3.1.3 系统性能

3.1.4 前后台交换

3.1.5 典型系统

3.2 中断和中断服务

3.2.1 中断

3.2.2 中断服务

3.3 ARM的中断机制

3.4 一个简单的S3C2440中断服务

3.4.1 中断返回

3.4.2 中断注册

3.4.3 状态保存和现场恢复

3.5 前后台的实现

3.5.1 启动Mini

3.5.2 后台主循环

3.5.3 前台中断处理

习题

第4章 内核基础

4.1 基本术语

4.2 RTOS的特点

习题

第5章 搭建aCoral交叉开发环境

5.1 安装Ubuntu

5.2 安装交叉开发工具链

5.2.1 使用制作好的工具链

5.2.2 自己制作工具链

5.3 构建aCoral项目文件

习题

第6章 编写内核

6.1 aCoral线程

6.1.1 描述线程

6.1.2 线程优先级

6.2 调度策略

6.2.1 线程调度分层结构

6.2.2 调度策略分类

6.2.3 描述调度策略

6.2.4 查找调度策略

6.2.5 注册调度策略

6.3 基本调度机制

6.3.1 创建线程

6.3.2 调度线程

6.3.3 线程退出

6.3.4 其他基本机制

6.4 事务处理机制

6.4.1 中断管理

6.4.2 时钟管理

6.5 内存管理机制

6.5.1 主流内存管理机制

6.5.2 嵌入式系统对内存管理的特殊要求

6.5.3 aCoral的内存管理机制

6.5.4 aCoral内存管理初始化

6.6 线程交互机制

6.6.1 互斥机制

6.6.2 同步机制

6.6.3 通信机制

习题

第7章 启动内核

7.1 RTOS的引导模式

7.1.1 需要Bootloader的引导模式

7.1.2 不需要Bootloader的引导模式

7.2 Bootloader

7.3 aCoral环境下启动

7.4 启动aCoral

习题

第8章 移植内核

第9章 编译与运行内核

第10章 实时调度策略

第11章 支持多核

参考文献

内容摘要:

《嵌入式实时操作系统的设计与开发/卓越工程师培养计划规划教材》以电子科技大学自主设计的开源操作系统aCoral在ARM9 Mini2440嵌入式平台上的设计过程为思路,逐步介绍aCoral的实现,再延伸到它对多核嵌入式处理器的支持,在此过程中,介绍嵌入式实时操作系统的其他相关技术和理论,比如:实时调度机制与策略、多核计算等,让学生对其有更全面的认识。此外,全书综合应用了计算机组成原理、计算机操作系统、汇编语言、C程序设计、数据结构、嵌入式系统概论、ARM处理器及其应用等课程的知识点,力求理论与实践紧密结合,帮助读者融汇贯通上述课程的相关知识。《嵌入式实时操作系统的设计与开发/卓越工程师培养计划规划教材》中的相关代码请读者登录华信教育资源网免费注册后下载使用。

编辑推荐:

《嵌入式实时操作系统的设计与开发/卓越工程师培养计划规划教材》以电子科技大学自主设计的开源操作系统aCoral在ARM9 Mini2440嵌入式平台上的设计过程为思路,逐步介绍aCoral的实现,再延伸到它对多核嵌入式处理器的支持,在此过程中,介绍嵌入式实时操作系统的其他相关技术和理论,比如:实时调度机制与策略、多核计算等,让学生对其有更全面的认识。此外,全书综合应用了计算机组成原理、计算机操作系统、汇编语言、C程序设计、数据结构、嵌入式系统概论、ARM处理器及其应用等课程的知识点,力求理论与实践紧密结合,帮助读者融汇贯通上述课程的相关知识。

书籍规格:

书籍详细信息
书名嵌入式实时操作系统的设计与开发站内查询相似图书
9787121255236
如需购买下载《嵌入式实时操作系统的设计与开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)34.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

嵌入式实时操作系统的设计与开发是电子工业出版社于2015.3出版的中图分类号为 TP316.2 的主题关于 实时操作系统-程序设计-高等学校-教材 的书籍。