图书介绍

ARM9嵌入式系统设计与应用案例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ARM9嵌入式系统设计与应用案例
  • 张景璐,杜辉,吴友兰编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508365364
  • 出版时间:2008
  • 标注页数:259页
  • 文件大小:60MB
  • 文件页数:272页
  • 主题词:微处理器,ARM-系统设计

PDF下载


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

下载说明

ARM9嵌入式系统设计与应用案例PDF格式电子书版下载

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

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

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

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

图书目录

第一章 嵌入式系统概述1

第一节 嵌入式系统的基本概念1

一、嵌入式系统定义1

二、嵌入式系统的特点2

三、嵌入式系统的发展3

第二节 嵌入式处理器6

一、嵌入式微处理器分类6

二、嵌入式微处理器10

三、ARM微处理器11

第三节 嵌入式系统的组成14

一、嵌入式系统的硬件组成15

二、嵌入式系统的软件组成16

第四节 嵌入式操作系统16

一、嵌入式操作系统16

二、嵌入式实时操作系统17

三、几种主要嵌入式操作系统18

四、嵌入式操作系统的基本功能21

第二章 ARM9体系结构22

第一节 ARM嵌入式处理器22

第二节 ARM微处理器体系结构和特点24

一、ARM7微处理器系列24

二、ARM9微处理器系列25

三、ARM9E微处理器系列26

四、ARM10E微处理器系列27

五、SecurCore微处理器系列28

六、StrongARM微处理器系列28

七、Xscale处理器29

第三节 存储器管理31

第四节 ARM微处理器的工作状态31

一、Thumb状态31

二、ARM状态32

第五节 ARM体系结构的存储器格式32

一、大端格式33

二、小端格式33

第六节 ARM处理器工作模式33

第七节 ARM寄存器组34

一、ARM寄存器34

二、通用寄存器37

第八节 ARM处理器异常40

一、ARM处理器异常类型40

二、异常响应42

三、异常返回43

四、异常进入/退出43

五、异常向量表44

六、异常优先级44

七、各类异常的具体描述45

第九节 内核扩展48

一、cache和紧耦合存储器49

二、存储管理50

三、协处理器51

第十节 流水线52

一、流水线52

二、ARM9流水线52

第三章 ARM9指令集54

第一节 ARM处理器的指令分类与格式54

第二节 ARM处理器寻址方式56

一、立即寻址56

二、寄存器寻址56

三、寄存器间接寻址57

四、基址变址寻址57

五、多寄存器寻址58

六、相对寻址59

七、堆栈寻址59

八、寄存器移位寻址60

第三节 ARM指令集60

一、ARM数据处理指令60

二、跳转指令68

三、ARM存储器访问指令70

四、数据交换指令73

五、移位指令74

六、软件中断指令76

七、协处理器指令78

第四节 ARM汇编语言伪指令80

一、ADR小范围的地址读取伪指令81

二、ADRL中等范围的地址读取伪指令81

三、LDR大范围的地址读取伪指令82

四、NOP空操作伪指令83

第五节 THUMB指令集合83

一、转移指令84

二、数据处理指令84

三、单寄存器Load和Store指令84

四、多寄存器Load和Store指令84

第四章 嵌入式系统开发86

第一节 嵌入式系统开发过程86

一、嵌入式系统开发流程86

二、嵌入式系统调试87

三、嵌入式系统交叉开发环境88

第二节 ADS集成开发环境90

一、命令行开发工具90

二、ARM运行时库91

三、GUI development tools94

第三节 使用ADS创建工程95

一、新建工程95

二、配置新建工程,生成目标98

三、编译连接工程102

第四节 AXD工程调试103

一、调试工具条103

二、程序的在线仿真、调试104

第五节 MULTI-ICE仿真器应用106

第六节 超级终端的使用107

第五章 嵌入式系统基础实验110

第一节 S3C2410X嵌入式开发板介绍110

一、S3C2410X介绍110

二、各部分详细介绍112

第二节 汇编程序设计及调试实验116

一、实验内容116

二、实验步骤116

三、参考程序118

第三节 汇编与C语言混合程序设计及调试实验119

一、实验内容119

二、汇编语言与C/C++的混合编程119

三、实验步骤121

四、实验参考程序123

第四节 发光二极管LED显示实验124

一、实验内容124

二、BIN文件的产生124

三、跑马灯原理126

四、操作步骤128

五、参考程序130

第五节 S3C2410X的RTC实时时钟实验130

一、实验内容130

二、实验步骤131

三、RTC实时时钟原理131

四、参考程序133

第六节 FLASH芯片的烧录134

一、建立硬件环境134

二、步骤135

三、芯片的烧录135

第六章 ARM Linux开发环境的建立137

第一节 交叉编译137

第二节 VMware-workstation使用138

一、VMware主要的功能138

二、在VMware-workstation中安装Red Hat Linux 9过程138

第三节 RED HAT Linux9的安装140

第四节 宿主机配置147

一、开发软件147

二、配置minicom147

三、配置TFTP148

四、配置NFS服务149

第七章 ARM Linux移植151

第一节 Bootloader介绍151

第二节 PPCboot152

第三节 Bootloader vivi介绍153

第四节 编译Linux内核156

第五节 文件系统159

一、Linux文件系统介绍159

二、制作ramdisk根文件系统的映像162

第八章 ARM实例165

第一节 Linux驱动程序功能与编写165

一、Linux驱动设备165

二、Linux驱动编写166

三、驱动模块的安装卸载与调用168

第二节 I/O端口实验169

一、I/O实验内容及相关知识170

二、I/O电路原理177

三、I/O实验参考177

四、I/O实验Linux下驱动的编写介绍179

第三节 串口实验183

一、串口相关知识183

二、S3C2410X串行口控制器188

三、串口实验参考194

第四节 IIC实验201

一、IIC总线介绍201

二、IIC EEPROM读/写208

三、实验参考211

第五节 SPI实验-数码管216

一、SPI总线介绍216

二、SPI接口寄存器218

三、LED数码管原理220

四、74LV164介绍222

五、实验参考224

六、Linux下程序参考226

第六节 A/D实验231

一、A/D转换的基本原理231

二、S3C2410X的A/D转换器232

三、A/D实验参考233

四、A/D在Linux驱动参考235

第七节 中断实验240

一、中断基本知识240

二、Linux下中断驱动编程所要掌握的函数246

三、中断实验参考249

附录 S3C2410引脚254

参考文献259

热门推荐