图书介绍
嵌入式系统原理与应用技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 袁志勇,王景存编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787811249422
- 出版时间:2009
- 标注页数:371页
- 文件大小:87MB
- 文件页数:383页
- 主题词:微型计算机-系统设计
PDF下载
下载说明
嵌入式系统原理与应用技术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 嵌入式系统的应用与发展5
1.2 嵌入式微处理器7
1.2.1 嵌入式微处理器分类7
1.2.2 ARM嵌入式微处理器9
1.2.3 嵌入式微处理器选型11
1.3 嵌入式操作系统12
1.3.1 概况12
1.3.2 Windows CE简介13
1.3.3 嵌入式Linux简介14
1.3.4 μC/OS-Ⅱ简介15
习题17
第2章 ARM9体系结构18
2.1 ARM9嵌入式微处理器18
2.1.1 ARM9的结构特点18
2.1.2 ARM9指令集特点22
2.1.3 ARM9工作模式23
2.2 ARM9存储器组织结构24
2.2.1 大端存储和小端存储24
2.2.2 I/O端口的访问方式25
2.2.3 内部寄存器26
2.3 ARM9异常31
2.3.1 异常的类型及向量地址31
2.3.2 异常的优先级33
2.3.3 进入和退出异常33
2.4 S3C2410嵌入式微处理器36
2.4.1 S3C2410及片内外围简介37
2.4.2 S3C2410引脚信号38
2.4.3 S3C2410专用寄存器43
2.4.4 ARM920T总线接口单元简介48
习题48
第3章 ARM指令系统49
3.1 ARM指令集49
3.1.1 ARM指令分类及格式49
3.1.2 ARM指令寻址方式51
3.1.3 常用ARM指令56
3.2 ARM汇编伪指令与伪操作70
3.2.1 常用ARM汇编伪指令70
3.2.2 常用ARM汇编伪操作71
3.3 Thumb指令集简介76
3.4 ADS 1.2集成开发环境的使用76
3.4.1 ADS 1.2使用介绍77
3.4.2 使用ADS 1.2设计汇编程序举例78
习题84
第4章 时钟及电源管理85
4.1 S3C2410时钟结构85
4.2 S3C2410电源管理模式85
4.3 相关特殊功能寄存器89
4.4 常用单元电路设计93
4.4.1 电源电路设计93
4.4.2 晶振电路设计94
4.4.3 复位电路设计95
习题96
第5章 存储器与I/O接口原理97
5.1 存储器概述97
5.1.1 SRAM和DRAM97
5.1.2 NOR Flash和NAND Flash103
5.2 存储系统机制107
5.2.1 存储器接口方式107
5.2.2 高速缓存机制(Cache)108
5.2.3 存储管理单元(MMU)109
5.3 S3C2410存储系统112
5.3.1 S3C2410存储空间112
5.3.2 S3C2410存储器接口设计118
5.4 S3C2410 I/O端口123
5.4.1 I/O端口控制寄存器123
5.4.2 I/O端口应用举例124
习题125
第6章 中断与定时技术126
6.1 中断概述126
6.1.1 中断向量126
6.1.2 中断优先级127
6.1.3 中断屏蔽127
6.2 S3C2410中断系统128
6.2.1 概述128
6.2.2 中断控制寄存器131
6.2.3 中断举例140
6.3 定时器工作原理143
6.3.1 概述143
6.3.2 工作原理143
6.4 S3C2410定时器144
6.4.1 定时器及PWM144
6.4.2 看门狗定时器153
6.4.3 RTC155
习题164
第7章 DMA技术165
7.1 DMA概述165
7.1.1 DMA简介165
7.1.2 DMA传输过程165
7.2 S3C2410 DMA166
7.2.1 DMA请求源167
7.2.2 DMA模式167
7.2.3 DMA操作过程168
7.2.4 DMA时序169
7.3 S3C2410 DMA寄存器171
7.3.1 传输控制寄存器171
7.3.2 状态寄存器175
7.4 DMA操作编程176
7.4.1 DMA操作初始化176
7.4.2 DMA操作编程举例176
习题178
第8章 串行通信接口179
8.1 串行通信基础知识179
8.1.1 串行数据传送模式179
8.1.2 串行通信方式180
8.1.3 RS-232C串行通信接口182
8.1.4 RS-422和RS-485标准183
8.2 S3C2410串行接口184
8.2.1 S3C2410 UART结构184
8.2.2 S3C2410 UART工作原理184
8.2.3 S3C2410 UART专用寄存器187
8.3 串行通信举例194
8.3.1 RS-232C接口设计194
8.3.2 串口初始化194
8.3.3 发送/接收程序举例196
8.4 IIS串行数字音频接口197
8.4.1 IIS接口总线格式201
8.4.2 IIS接口应用举例202
习题205
第9章 网络接口206
9.1 网络接口技术概述206
9.1.1 分布嵌入式系统结构206
9.1.2 分布嵌入式网络通信方式208
9.2 IIC接口208
9.2.1 IIC总线208
9.2.2 S3CC2410 IIC接口212
9.3 CAN总线接口219
9.3.1 CAN总线219
9.3.2 CAN接口222
9.4 以太网接口224
9.4.1 嵌入式以太网基础知识224
9.4.2 S3C2410以太网接口230
9.4.3 socket网络编程235
9.4.4 嵌入式Web服务器程序设计244
习题250
第10章 人机接口251
10.1 键盘接口251
10.1.1 按键的识别251
10.1.2 键盘接口举例252
10.2 LED显示器256
10.2.1 LED显示控制原理256
10.2.2 LED接口举例259
10.3 LCD接口261
10.3.1 LCD显示控制原理261
10.3.2 S3C2410 LCD控制器262
10.3.3 S3C2410 LCD寄存器266
10.3.4 LCD接口举例272
10.4 ADC和触摸屏接口275
10.4.1 触摸屏的种类275
10.4.2 S3C2410 ADC和触摸屏277
10.4.3 ADC和触摸屏接口举例281
习题286
第11章 Linux操作系统基础287
11.1 Linux操作系统概述287
11.1.1 Linux的发展历程287
11.1.2 Linux的特点289
11.2 Linux内核的结构290
11.2.1 进程管理290
11.2.2 内存管理292
11.2.3 虚拟文件系统293
11.2.4 网络接口295
11.2.5 进程间通信295
11.3 Linux设备管理297
11.3.1 字符设备297
11.3.2 块设备298
11.3.3 可安装模块299
11.4 Linux的使用302
11.4.1 Linux常用命令302
11.4.2 vi编辑器的使用305
11.4.3 gcc编译器和make工具308
11.4.4 gdb调试311
11.5 Linux的安装312
11.5.1 目前流行的Linux发行版本312
11.5.2 Linux安装在独立的硬盘分区313
11.5.3 Linux安装在虚拟机中313
习题313
第12章 嵌入式Linux软件设计314
12.1 Bootloader引导程序314
12.1.1 Bootloader的概念314
12.1.2 Bootloader的主要过程与典型结构框架316
12.1.3 常见Bootloader简介318
12.2 Linux的移植322
12.2.1 内核移植322
12.2.2 系统移植323
12.3 驱动程序开发324
12.4 应用程序开发326
12.4.1 建立连接326
12.4.2 编写应用程序327
12.4.3 下载应用程序328
12.4.4 调试应用程序329
习题332
第13章 基于Qt/Embedded的嵌入式GUI设计333
13.1 嵌入式GUI简介333
13.1.1 Linux图形领域的基础设施333
13.1.2 嵌入式GUI高级函数库336
13.1.3 面向嵌入式Linux的图形用户界面337
13.2 创建Qt/Embedded嵌入式图形开发环境340
13.2.1 Qt/Embedded概述340
13.2.2 创建Qt/Embedded开发环境342
13.3 Qt/Embedded的使用344
13.3.1 信号与插槽344
13.3.2 窗体346
13.3.3 对话框353
13.4 Qt/Embedded应用举例357
13.4.1 Qt/Embedded开发流程357
13.4.2 基于PC的Hello程序357
13.4.3 发布Qt/Embedded程序到目标板365
习题366
附录367
参考文献372
热门推荐
- 3866295.html
- 151860.html
- 1789393.html
- 2970431.html
- 1490387.html
- 2683924.html
- 1415675.html
- 657638.html
- 2623099.html
- 444001.html
- http://www.ickdjs.cc/book_3362387.html
- http://www.ickdjs.cc/book_209058.html
- http://www.ickdjs.cc/book_831349.html
- http://www.ickdjs.cc/book_3740142.html
- http://www.ickdjs.cc/book_2025112.html
- http://www.ickdjs.cc/book_1332212.html
- http://www.ickdjs.cc/book_2999426.html
- http://www.ickdjs.cc/book_2641987.html
- http://www.ickdjs.cc/book_1198683.html
- http://www.ickdjs.cc/book_2664693.html