图书介绍

嵌入式操作系统原理及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

嵌入式操作系统原理及应用
  • 严海蓉编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121169533
  • 出版时间:2012
  • 标注页数:223页
  • 文件大小:34MB
  • 文件页数:233页
  • 主题词:实时操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式操作系统原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1嵌入式操作系统的发展历史1

1.2嵌入式操作系统的分类2

1.3嵌入式操作系统的组成3

1.4目前主流嵌入式操作系统概述4

1.5嵌入式操作系统的发展趋势5

1.6编写嵌入式操作系统的方法6

习题7

第2章 嵌入式操作系统的运行环境8

2.1运行平台介绍8

2.2嵌入式操作系统文件构成与接口定义11

2.3嵌入式操作系统下载与运行13

第3章 嵌入式操作系统14

3.1嵌入式操作系统的定义14

3.2嵌入式操作系统的体系结构14

3.2.1整体型14

3.2.2层次型15

3.2.3微内核16

3.2.4客户-服务器16

3.3嵌入式操作系统组成要素及概念17

习题20

第4章 嵌入式操作系统常用数据结构21

4.1数组21

4.2指针22

4.3结构体22

4.4链表23

4.5差分链表29

4.6树30

4.7位图31

4.8文件32

4.9内核线程34

习题36

第5章 嵌入式操作系统初始化37

5.1 bootloader37

5.1.1 bootloader装在哪里37

5.1.2 bootloader的启动过程37

5.1.3 基于MicroBlaze软核处理器的bootloader设计47

5.2嵌入式操作系统初始化数据结构及主要操作48

5.2.1 μCOS主要数据结构及操作48

5.2.2 μCOS系统初始化52

5.2.3 μClinux的系统初始化54

习题57

第6章 任务管理57

6.1任务和任务优先级57

6.2任务状态58

6.3任务控制块链59

6.4任务的生成59

6.5任务的挂起63

6.6任务的唤醒64

6.7任务的删除65

6.8任务调度67

6.9任务编程69

习题73

第7章 资源管理74

7.1资源共享、互斥和任务同步74

7.2临界区74

7.3信号量76

7.4信号量的使用81

7.5优先级反转84

7.6优先级继承协议85

7.7在μCOs-11上实现优先级继承协议86

7.8优先级天花板协议88

7.9在μCOS-11上扩展优先级天花板协议91

习题94

第8章 任务间通信95

8.1通信实现的基本数据结构96

8.2信号量——资源101

8.3消息队列102

8.4邮箱107

8.5管道110

8.6事件集112

习题120

第9章 内存管理121

9.1内存保护121

9.2内存管理机制122

9.2.1固定大小存储区管理122

9.2.2可变大小存储区管理123

9.2.3 μCOS实现内存管理的方式126

9.2.4 Linux的内存机制135

9.2.5 μClinux下虚拟内存机制的屏蔽137

习题137

第10章 中断与异步信号138

10.1中断138

10.2中断向量表138

10.3中断处理过程140

10.3.1中断检测141

10.3.2中断响应145

10.3.3中断处理145

10.3.4 MicroBlaze中断管理147

10.3.5 μCOS-11中断服务程序实现152

10.4时钟中断和时钟管理154

10.5软中断158

10.6异步信号系统162

10.7中断性能评价指标163

习题166

第11章 Linux167

11.1 Linux内核167

11.2 Linux文件结构模型169

11.3 Linux驱动编写177

11.4 Linux驱动的编写实例——字符设备驱动178

11.4.1字符设备驱动原理分析179

11.4.2字符设备驱动数据结构180

11.4.3字符设备驱动的编写步骤182

11.4.4驱动程序的编译与装载186

第12章 μClinux188

12.1 μClinux内核188

12.2 μClinux移植189

12.3 μClinux驱动编写189

第13章 Android194

13.1 Android系统构架194

13.2 Android SDK开发环境196

13.3 Android平台开发环境搭建197

13.4 Andriod蓝牙驱动编写199

13.5 Android平台蓝牙编程202

第14章 Windows CE204

14.1内核与驱动205

14.2 Windows CE系统驱动简介206

14.3 Windows CE驱动程序实例209

实验指导213

实验一 移植μCOS-11到FPGA上213

实验二 任务的建立与多任务的执行220

实验三 系统中断机制的建立与使用220

实验四 蓄水池综合实验221

热门推荐