《嵌入式实时操作系统及应用开发》教材以嵌入式软件的核心嵌入式实时操作系统为重点,以应用为目的,全面介绍嵌入式系统。使读者既能对嵌入式系统及开发有一个全景的把握,又能深入理解和使用嵌入式实时操作系统。
本教材共分10章,包括嵌入式系统基础、嵌入式实时操作系统及应用开发三方面的内容。参与编写的主要人员有罗蕾、李允、陈丽蓉、王丽杰、雷航,全书由罗蕾统稿。
教材的具体内容如下:
- 嵌入式实时系统导论。讲述什么是嵌入式系统、嵌入式系统的发展历程、嵌入式系统的特点、嵌入式系统的分类和应用领域、嵌入式实时系统的实时性和可靠性及嵌入式系统的发展趋势。
- 嵌入式硬件系统。讲述嵌入式硬件系统的组成、嵌入式微处理器的特点、主流的嵌入式微处理器ARM系列和MIPS系列、AMBA和PCI总线、嵌入式系统存储器结构。
- 嵌入式软件系统。讲述嵌入式软件的特点和分类、嵌入式软件的体系结构、运行流程,嵌入式操作系统结构、组成、功能、特点和发展趋势,嵌入式软件开发工具的分类、交叉开发环境,嵌入式软件实现阶段的开发过程及开发工具的发展趋势。
- 嵌入式实时内核基础。讲述嵌入式实时内核的基础知识,主要包括嵌入式实时内核的关键设计问题、主要功能和主要性能指标,为读者深入学习实时内核打下良好的基础。
- 任务管理与调度。讲述什么是任务、任务的分类、主要特性及内容,任务管理机制,嵌入式实时系统常见的几种调度算法,优先级反转及解决方法,多处理器调度。
- 同步、互斥与通信。讲述任务间、任务与中断处理程序间常见的同步、互斥与通信机制(信号量、邮箱、消息队列、事件和异步信号)。
- 中断和时间管理。讲述中断分类、中断处理过程及中断管理机制等,硬件时钟设备(实时时钟RTC和定时器/计数器)及与操作系统的关系,时间管理机制。
- 存储管理和I/O管理。讲述嵌入式实时系统对存储管理的需求,存储管理的三种机制:固定大小存储区管理、可变大小存储区管理及保护机制,嵌入式系统I/O管理的特点及机制。
- 高可靠嵌入式实时操作系统。以航空领域为背景讲述其发展过程、标准、硬件基础、特征及实现机制。
- 嵌入式系统软件的开发。讲述嵌入式系统的开发模式,基于DARTS的实时软件分析方法及安全关键系统领域软件开发的方法。
|