图书介绍

嵌入式Linux系统开发详解 基于EP93XX系列ARMPDF|Epub|txt|kindle电子书版本网盘下载

嵌入式Linux系统开发详解 基于EP93XX系列ARM
  • 李驹光,郑耿,江泽明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302126275
  • 出版时间:2006
  • 标注页数:259页
  • 文件大小:31MB
  • 文件页数:270页
  • 主题词:微处理器,ARM-系统设计;Linux操作系统

PDF下载


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

下载说明

嵌入式Linux系统开发详解 基于EP93XX系列ARMPDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 EP93XX系列微处理器概述1

1.1 EP93XX系列嵌入式微处理器1

1.2 EP9301的结构特征与应用领域2

1.2.1 EP9301的主要特性2

1.2.2 EP9301的内部结构3

1.2.3 EP9301的应用领域4

1.2.4 EP9301概述4

1.3 EP9302的结构特征与应用领域7

1.3.1 EP9302的主要特性7

1.3.2 EP9302的内部结构8

1.3.3 EP9302的应用领域9

1.3.4 EP9302概述9

1.4 EP9307的结构特征与应用领域12

1.4.1 EP9307的主要特性13

1.4.2 EP9307的内部结构14

1.4.3 EP9307的应用领域14

1.4.4 EP9307概述15

1.5 EP9312的结构特征与应用领域19

1.5.1 EP9312的主要特性19

1.5.2 EP9312的内部结构20

1.5.4 EP9312概述21

1.5.3 EP9312的应用领域21

1.6 EP9315的结构特征与应用领域25

1.6.1 EP9315的主要特性25

1.6.2 EP9315的内部结构26

1.6.3 EP9315的应用领域27

1.6.4 EP9315概述27

1.7 EP93XX系列与其他主要ARM9微处理器的性能对比31

1.8 本章小结32

第2章 EP93XX系列微处理器的片内资源33

2.1 EP93XX系列嵌入式微处理器的片内资源33

2.2 ARM920T核与先进高速总线34

2.3 Boot ROM及系统启动35

2.3.1 Boot ROM及地址映射35

2.3.2 Boot ROM的功能描述35

2.3.3 系统的启动配置37

2.4 MaverickCrunchTM数学引擎39

2.5 系统控制器40

2.5.1 系统复位与启动40

2.5.2 硬件配置控制40

2.5.3 时钟控制41

2.5.4 电源管理42

2.6 向量中断控制器43

2.6.1 中断优先级44

2.6.2 中断源描述44

2.7 以太网控制器46

2.8 DMA控制器47

2.9 USB主控制器47

2.10 静态存储器控制器48

2.11 SDRAM控制器48

2.12 UART接口49

2.13 红外接口49

2.14.1 16位和32位定时器50

2.14 定时器50

2.14.2 40位定时器51

2.15 看门狗定时器51

2.16 I2S控制器52

2.17 AC'97控制器53

2.18 同步串行接口53

2.19 脉冲宽度调制器53

2.20 ADC接口/触摸屏接口54

2.21 键盘接口55

2.22 IDE接口55

2.23 Raster/LCD控制器55

2.27 安全特性57

2.26 GPIO接口57

2.24 图像加速器57

2.25 PCMCIA接口57

2.28 本章小结58

第3章 基于EP93XX系列微处理器的系统设计59

3.1 嵌入式系统设计的一般原则59

3.2 基于EP9301/EP9302的硬件系统设计59

3.2.1 电源电路60

3.2.2 晶振电路62

3.2.3 复位电路62

3.2.4 FLASH存储器接口电路63

3.2.5 SDRAM接口电路67

3.2.6 启动配置电路69

3.2.7 RS232接口电路70

3.2.8 RS485接口电路71

3.2.9 USB接口电路73

3.2.10 以太网络接口电路73

3.2.11 JTAG调试接口电路77

3.2.12 音频接口电路78

3.2.13 系统状态指示电路80

3.3 基于EP9307的硬件系统设计81

3.3.1 SDRAM接口电路82

3.3.2 FLASH存储器接口电路84

3.3.3 红外接口电路85

3.3.4 启动配置电路86

3.3.5 LCD/TS接口电路87

3.3.6 键盘接口电路87

3.4 基于EP9312/15的硬件系统设计89

3.4.1 IDE接口电路91

3.4.2 PCMCIA接口电路91

3.5 本章小结95

4.1 嵌入式系统的BootLoader96

4.1.1 BootLoader的一般概念96

第4章 Redboot与eCos96

4.1.2 BootLoader的主要任务97

4.2 Redboot简介及常用命令99

4.2.1 Redboot简介99

4.2.2 Redboot命令集99

4.3 在基于EP93XX的系统上运行Redboot及嵌入式Linux106

4.3.1 运行Redboot106

4.3.2 使用Redboot加载运行嵌入式Linux108

4.4 eCos概述与特性110

4.4.1 eCos概述110

4.4.2 eCos特性分析111

4.5 eCos开发环境的建立112

4.5.1 Cygwin软件的安装113

4.5.2 eCos源码的安装113

4.5.3 相关工具的安装113

4.5.4 运行eCos开发环境114

4.6 eCos在特定嵌入式系统的移植115

4.6.1 eCos的基本体系结构115

4.6.2 eCos的移植方法117

4.6.3 eCos在EP93XX系列微处理器上的移植120

4.7 基于eCos的简单应用程序开发121

4.7.1 生成eCos的支持库文件121

4.7.2 应用程序开发与调试122

4.8 本章小结124

第5章 嵌入式Linux开发基础125

5.1 嵌入式Linux概述125

5.2 嵌入式Linux开发环境的建立127

5.2.1 嵌入式Linux开发环境的基本结构127

5.2.2 在Linux服务器上安装交叉编译工具128

5.2.3 arm-linux-gcc131

5.3 嵌入式Linux内核的配置与编译132

5.3.1 获取Linux内核源代码132

5.3.2 Linux内核配置133

5.4 根文件系统及制作136

5.3.3 Linux内核编译136

5.5 网络文件系统(NFS)及配置138

5.6 嵌入式Linux应用程序的开发141

5.6.1 应用程序的开发流程141

5.6.2 一个最简单的应用程序143

5.7 嵌入式Linux应用程序的调试方法145

5.7.1 在Linux服务器上使用GDB调试程序146

5.7.2 在嵌入式目标系统上使用GDB调试程序149

5.8 本章小结152

6.1 Linux设备驱动程序开发153

6.1.1 Linux设备驱动概述153

第6章 嵌入式Linux的应用开发153

6.1.2 字符设备155

6.1.3 块设备157

6.1.4 网络设备157

6.2 Linux字符设备驱动的开发157

6.2.1 设备驱动程序158

6.2.2 把设备驱动程序编译到Linux内核162

6.2.3 通过应用程序访问设备164

6.3 网络应用程序的开发166

6.4 基于串行通信的应用程序开发171

6.4.1 打开串口177

6.4.2 设置串口178

6.4.3 串口通信182

6.4.4 关闭串口182

6.5 基于Web的应用程序开发182

6.5.1 嵌入式Web服务器移植183

6.5.2 Web方式应用开发187

6.6 图形应用开发198

6.6.1 嵌入式图形系统概述198

6.6.2 MiniGUI的移植和应用开发206

6.7 本章小结219

7.1 系统的需求分析220

第7章 一个完整的应用开发实例220

7.2 硬件平台的选择与设计222

7.3 软件系统的移植与应用开发224

7.3.1 GPRS联网224

7.3.2 网络地址转换229

7.3.3 Web配置应用233

7.3.4 串行设备的网络接入235

7.3.5 其他相关配套程序245

7.4 本章小结256

附录 相关术语258

参考文献259

热门推荐