《嵌入式系统 采用公开源代码和StrongARM/XScale处理器》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:毛德操,胡希明著
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:2003
  • ISBN:7308033627
  • 页数:720 页
图书介绍:本书介绍在嵌入式操作系统中采用Linux公开源代码的应用,以及在Strong/Xscale ARM处理器上的实现,并介绍如何开发和开发环境。

第1章 嵌入式系统的硬件成分 1

1.1 嵌入式系统 1

1.2 CISC系统结构与RISC系统结构 3

1.3 微处理器与微控制器 11

1.4 嵌入式系统的组成 14

1.5 边界扫描测试技术JTAG 19

第2章 嵌入式系统的软件成分 23

2.1 嵌入式操作系统 23

2.2 实时操作系统 27

2.3 微内核与一体化内核 39

2.4 常用的商品嵌入式操作系统 50

2.5 一些公开源码的嵌入式操作系统 54

2.6 嵌入式操作系统的量身定制 58

3.1 ARM系统结构简史 61

第3章 ARM、StrongARM、XScale系统结构 61

3.2 ARM核的系统结构 63

3.3 第一个StrongARM芯片SA-110 78

3.4 片上系统SA-1110 80

3.5 配套芯片SA-1111 84

3.6 几种典型的StrongARM系统 85

3.7 Intel的XScale系统结构 85

第4章 微内核μC/OS-II与硬件抽象层μHAL 89

4.1 概述 89

4.2 μC/OS测试台的构筑 91

4.3 ARM处理器上的μC/OS 96

4.4 μC/OS代码中的临界区 120

4.5 μC/OS的进程管理与调度 124

4.6 μC/OS的进程间通信 151

4.7 扩充的μC/OS-II进程间通信机制 172

4.8 μC/OS的系统调用 195

4.9 μC/OS的中断处理 198

4.10 μC/OS-II的设备驱动 233

4.11 留给读者的思考 274

第5章 Linux用于嵌入式系统 275

5.1 Linux的各种“修补版” 275

5.2 Arm-Linux的内存管理 281

5.3 高速缓存的锁定 307

5.4 Arm-linux的进程管理与调度 314

5.5 Arm-Linux的中断响应和处理 334

5.6 Arm-linux的系统调用 388

5.7 Linux内核的可剥夺进程调度 398

5.8 Linux内核的优先级倒转问题及其解决 408

第6章 Linux对若干常用设备的驱动 411

6.1 概述 411

6.2 Ramdisk 414

6.3 闪存 436

6.4 “看门狗”与重启动 487

6.5 LCD显示屏 492

6.6 触摸输入屏 513

6.7 DMA 534

6.8 FPGA映像的装入 551

6.9 StrongARM的电源管理 559

第7章 嵌入式系统的引导与装入 563

7.1 关于引导/装入程序 563

7.2 一个基本的引导/装入程序——Blob 565

7.3 μC/OS的引导与初始化 603

7.4 通过JTAG接口写入引导/装入程序 626

7.5 更复杂的引导/装入程序 655

第8章 嵌入式软件的开发与调试 657

8.1 概述 657

8.2 嵌入式软件的调试 659

8.3 调试监控程序Angel 666