图书介绍
ARM 9嵌入式系统设计与开发应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 熊茂华,杨震伦编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302162980
- 出版时间:2008
- 标注页数:387页
- 文件大小:29MB
- 文件页数:399页
- 主题词:微处理器,ARM-系统设计
PDF下载
下载说明
ARM 9嵌入式系统设计与开发应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统基础1
1.1 嵌入式系统简介1
1.1.1 嵌入式系统概述1
1.1.2 嵌入式系统的组成和特点2
1.1.3 嵌入式系统的应用领域3
1.1.4 嵌入式系统的发展趋势5
1.2 嵌入式处理器5
1.2.1 嵌入式系统的分类5
1.2.2 嵌入式处理器的分类和现状6
1.2.3 ARM处理器8
1.3 嵌入式操作系统9
1.3.1 嵌入式操作系统的概念和分类9
1.3.2 Linux9
1.3.3 μC/OS-Ⅱ10
1.3.4 Windows CE10
1.4 嵌入式系统开发过程11
1.4.1 嵌入式系统的总体结构11
1.4.2 嵌入式系统的开发特点12
1.4.3 嵌入式系统的开发流程13
1.4.4 嵌入式系统的调试13
第2章 基于ARM920T核微处理器17
2.1 ARM处理器简介17
2.1.1 ARM微处理器系列17
2.1.2 ARM7系列微处理器18
2.1.3 ARM9系列微处理器18
2.1.4 ARM9E系列微处理器18
2.1.5 ARM10E系列微处理器19
2.1.6 SecurCore系列微处理器19
2.1.7 StrongARM系列微处理器20
2.1.8 Xscale处理器20
2.2 ARM920T简介20
2.2.1 ARM920T内核编程模型21
2.2.2 ARM体系结构的存储器格式22
2.2.3 处理器模式22
2.2.4 寄存器组织23
2.2.5 程序状态寄存器26
2.2.6 异常(Exceptions)28
2.2.7 ARM微处理器的指令集32
2.3 三星S3C2410X处理器详解57
2.3.1 三星S3C2410X处理器结构简介57
2.3.2 特殊功能寄存器59
第3章 基于S3C2410X处理器的嵌入式应用系统设计67
3.1 基本电路设计67
3.1.1 电源电路设计67
3.1.2 复位电路设计68
3.1.3 晶振电路设计68
3.2 存储器系统设计69
3.2.1 8位存储器接口设计69
3.2.2 SDRAM接口电路设计71
3.2.3 Flash接口电路设计72
3.3 S3C2410X的串行通信设计77
3.3.1 串行口原理及接口技术77
3.3.2 S3C2410X的UART模块78
3.3.3 S3C2410X的UART模块软件设计81
3.4 S3C2410X的键盘及LED驱动设计83
3.4.1 LED驱动原理及功能83
3.4.2 键盘驱动89
3.4.3 键盘及LED驱动软件设计(KeyBoard.c)89
3.5 S3C2410X的D/A功能应用开发93
3.5.1 D/A转换器类型93
3.5.2 MAX504与S3C2410X的接口93
3.5.3 D/A转换器驱动软件设计95
第4章 基于ARM9和μC/OS-Ⅱ嵌入式系统设计98
4.1 μC/OS-Ⅱ的内核98
4.1.1 μC/OS-Ⅱ内核调度特点98
4.1.2 任务控制块OS_TCB描述99
4.1.3 就绪表(Ready List)100
4.1.4 任务状态101
4.1.5 任务切换102
4.1.6 任务调度分析103
4.1.7 μC/OS-Ⅱ的初始化104
4.2 μC/OS-Ⅱ的API函数104
4.2.1 任务类104
4.2.2 消息类105
4.2.3 同步类105
4.2.4 时间类105
4.2.5 内存操作类105
4.3 μC/OS-Ⅱ的应用程序开发106
4.4 μC/OS-Ⅱ在S3C2410X上的移植107
4.4.1 移植原理107
4.4.2 移植实现108
4.5 μC/OS-Ⅱ的API应用115
4.5.1 任务相关函数的使用115
4.5.2 任务间同步和通信相关函数的使用120
4.6 基于μC/OS-Ⅱ操作系统的开发案例126
4.6.1 绘图126
4.6.2 系统的消息循环127
第5章 ARM ADS集成开发环境130
5.1 ADS 1.2的安装130
5.1.1 ADS概述130
5.1.2 ADS 1.2的安装131
5.2 ADS集成开发环境的使用133
5.2.1 建立一个新工程133
5.2.2 配置生成目标135
5.2.3 编译和连接工程154
5.3 用AXD进行代码调试157
第6章 基于ARM9和Linux嵌入式系统设计160
6.1 嵌入式Linux的开发环境160
6.1.1 嵌入式Linux开发环境建立160
6.1.2 嵌入式Linux开发的一般过程161
6.2 Linux命令及开发工具GNU gcc的使用162
6.2.1 嵌入式Linux操作系统常用命令162
6.2.2 Linux开发工具GNU gcc的使用175
6.2.3 GDB调试器简介178
6.3 GNU make命令和Makefile文件180
6.3.1 Makefile文件的规则181
6.3.2 Makefile文件的命令188
6.3.3 Makefile文件的变量190
6.3.4 Makefile文件的条件判断195
6.3.5 Makefile文件中常用函数196
6.3.6 Makefile文件中隐含规则197
6.3.7 子目录Makefile199
6.4 嵌入式Linux下C语言编程——文件的操作200
6.4.1 文件的创建和读写200
6.4.2 文件的各个属性201
6.4.3 目录文件的操作202
6.5 嵌入式Linux引导程序204
6.5.1 Bootloader引导程序204
6.5.2 VIVI简介206
6.6 Linux系统在ARM平台上的移植209
6.6.1 Linux内核结构209
6.6.2 内核移植211
6.7 Linux系统及应用程序的烧写215
6.7.1 JTAG烧写vivi215
6.7.2 串口下载烧写216
6.7.3 上传应用程序219
第7章 嵌入式Linux设备驱动程序开发221
7.1 嵌入式Linux的设备管理221
7.1.1 设备驱动和文件系统的关系222
7.1.2 设备类型224
7.1.3 设备号225
7.1.4 设备驱动中的关键数据结构225
7.1.5 设备驱动开发中的基本函数229
7.2 设备驱动模块化编程231
7.2.1 设备驱动程序的开发流程231
7.2.2 内核空间和用户空间232
7.2.3 设备注册和初始化232
7.2.4 中断管理233
7.2.5 加载和卸载驱动程序234
7.3 GPIO字符设备驱动程序设计236
7.3.1 GPIO接口设计236
7.3.2 LED驱动程序代码分析238
7.3.3 LED驱动程序加载及测试240
7.4 A/D转换器驱动程序设计241
7.4.1 S3C2410X中断控制器242
7.4.2 S3C2410X中断接口函数及宏定义245
7.4.3 S3C2410X A/D转换器248
7.4.4 A/D转换驱动程序设计250
7.4.5 A/D转换驱动程序的测试253
7.5 IC卡驱动程序设计256
7.5.1 AT24CXX系列存储卡读卡器256
7.5.2 IC卡驱动程序设计262
7.5.3 IC卡测试程序设计273
7.6 内核驱动程序设计——触摸屏驱动程序275
7.6.1 触摸屏原理以及驱动芯片ADS7843275
7.6.2 触摸屏驱动程序分析277
7.7 音频驱动程序设计286
7.7.1 音频文件格式286
7.7.2 基于IIS接口的音频系统289
7.7.3 音频驱动程序设计294
第8章 嵌入式网络设备驱动程序设计301
8.1 嵌入式网络设备驱动程序301
8.1.1 Linux网络设备驱动程序的体系结构301
8.1.2 Linux网络设备驱动程序的数据结构302
8.1.3 网络驱动程序的基本方法308
8.2 基于以太网控制器AX88796的网络驱动程序设计309
8.2.1 基于以太网控制器AX88796的接口设计309
8.2.2 Linux网络设备驱动程序实例310
第9章 Qt/Embedded嵌入式图形开发321
9.1 Qt/Embedded嵌入式图形开发基础321
9.1.1 Qt/Embedded概述322
9.1.2 创建Qt/Embedded开发环境323
9.1.3 Qt设计器简介327
9.1.4 Qt Designer实例及Qt/E的交叉编译343
9.2 Qtopia虚拟平台及其在S3C2410s开发板上的移植350
9.2.1 构建本机Qtopia虚拟平台350
9.2.2 Qtopia 2.1.1在2410-S上的移植353
附录A 嵌入式系统应用编程API函数356
附录B S3C2410X引脚及信号定义381
参考文献387
热门推荐
- 1460164.html
- 417916.html
- 2861668.html
- 1097865.html
- 417330.html
- 1358053.html
- 2024973.html
- 1631581.html
- 2372082.html
- 3383122.html
- http://www.ickdjs.cc/book_47549.html
- http://www.ickdjs.cc/book_576869.html
- http://www.ickdjs.cc/book_2484777.html
- http://www.ickdjs.cc/book_19070.html
- http://www.ickdjs.cc/book_1670875.html
- http://www.ickdjs.cc/book_2453534.html
- http://www.ickdjs.cc/book_1351619.html
- http://www.ickdjs.cc/book_3857897.html
- http://www.ickdjs.cc/book_2947462.html
- http://www.ickdjs.cc/book_1507231.html