图书介绍
Cortex A8原理、实践及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 姜余祥,杨萍,邹莹编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121333064
- 出版时间:2018
- 标注页数:286页
- 文件大小:38MB
- 文件页数:298页
- 主题词:微处理器-系统设计-高等学校-教材
PDF下载
下载说明
Cortex A8原理、实践及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Cortex-A8处理器1
1.1概述1
1.2处理器组成结构2
1.2.1内部功能单元2
1.2.2处理器外部接口3
1.2.3可配置的操作3
1.3编程模型3
1.3.1内核数据流模型4
1.3.2工作模式4
1.3.3寄存器结构5
1.3.4程序状态寄存器6
1.3.5流水线8
1.3.6异常/中断8
1.3.7数据类型12
1.3.8存储端模式12
1.4时钟、复位和电源控制13
1.4.1时钟域13
1.4.2复位域14
1.4.3电源管理16
习题116
第2章 汇编语言17
2.1 ARM汇编指令17
2.1.1指令格式17
2.1.2寻址方式19
2.1.3指令集21
2.2 GNU ARM汇编器汇编命令26
2.2.1 ARM GNU汇编命令格式27
2.2.2 ARM GNU专有符号27
2.2.3常用伪指令27
2.2.4预编译宏28
2.3 GNU ARM汇编器29
2.3.1编译工具29
2.3.2 1ds文件30
2.3.3 Makefiile文件30
2.4案例31
2.4.1案例1——建立GCC开发环境31
2.4.2案例2——编写leds工程33
2.5小结35
习题236
第3章 S5PV210概述37
3.1组成结构37
3.1.1高性能位处理器37
3.1.2单元部件38
3.2 S5PV210存储空间39
3.2.1存储结构39
3.2.2寄存器结构40
3.3通用输入/输出接口41
3.3.1分组管理模式41
3.3.2端口寄存器42
3.4通用异步收/发器(UART)45
3.4.1串行通信46
3.4.2 UART描述46
3.4.3 UART时钟源49
3.4.4 I/O描述49
3.4.5寄存器描述49
3.5 S5PV210启动流程分析58
3.5.1启动操作顺序58
3.5.2启动流程59
3.6案例64
3.6.1案例1——LED裸机程序设计64
3.6.2案例2——重定位代码到ISRAM+0x400068
3.6.3案例3——重定位代码到SDRAM72
3.6.4案例4——串行接口:裸机程序设计176
3.6.5案例5——串行接口:裸机程序设计278
习题380
第4章 U-Boot81
4.1 U-Boot构成81
4.1.1目录结构82
4.1.2启动文件82
4.1.3编译配置文件84
4.1.4 U-Boot编译86
4.1.5 U-Boot工作模式87
4.2 start.s文件分析88
4.2.1初始化异常向量表88
4.2.2复位入口93
4.2.3定义的函数96
4.2.4调用的函数104
4.3 U-Boot启动流程109
4.3.1 U-Boot启动过程109
4.3.2 main_loop()函数113
4.4 U-Boot命令115
4.4.1 U-Boot命令文件结构116
4.4.2 cmd version.c命令源码分析116
4.4.3 U-Boot命令添加方法117
4.4.4 Mkimage118
4.4.5 bootm119
4.4.6 setenv119
4.4.7 U-Boot常用命令121
4.5顶层Makefiile122
4.6案例123
4.6.1案例1——定制U-Boot123
4.6.2案例2——支持NAND Flash启动126
4.6.3案例3——添加hello操作命令129
4.6.4案例4——制作U-Boot启动盘130
4.6.5案例5——更新系统131
习题4133
第5章 Linux内核移植134
5.1 Linux系统开发环境134
5.1.1交叉编译环境135
5.1.2安装Linux系统开发环境136
5.1.3文件共享138
5.1.4建立交叉编译环境141
5.2 Linux内核配置和编译141
5.2.1获取内核文件141
5.2.2内核目录结构141
5.2.3内核配置142
5.2.4内核中的Kconfiig和Makefiile文件147
5.2.5开机画面的logo文件149
5.2.6内核编译(uImage)149
5.3建立Yaffs文件系统151
5.3.1在内核源码中添加Yaffs2补丁151
5.3.2配置内核支持Yaffs2文件系统153
5.3.3定制Yaffs2格式文件系统(rootfs.img)153
5.3.4下载Linux根文件系统155
5.4案例156
5.4.1案例1——常见的软件工具156
5.4.2案例2——更新系统文件160
5.4.3案例3——在配置内容菜单中添加配置选项167
习题5167
第6章 嵌入式Linux程序设计168
6.1 Linux设备驱动概述168
6.1.1驱动程序特征168
6.1.2设备驱动程序接口169
6.1.3关于阻塞型I/O173
6.1.4中断处理174
6.1.5驱动的调试174
6.1.6设备驱动加载方式175
6.2案例1——驱动程序(DEMO)175
6.2.1 demo.c驱动层程序源码分析176
6.2.2 Makefiile源码分析179
6.2.3 test demo.c应用层程序源码分析180
6.2.4下载和运行182
6.3案例2——驱动程序(LED)183
6.3.1硬件电路分析184
6.3.2内核GPIO使用方法185
6.3.3 s5pv210_ leds.c驱动程序源码分析189
6.3.4内核加载驱动191
6.3.5 led.c应用程序源码解析192
6.3.6运行led程序(NFS方式)193
6.4案例3——驱动程序(按键中断驱动及控制)193
6.4.1硬件电路分析194
6.4.2 Linux杂项设备模型197
6.4.3 s5pv210_ buttons.c驱动层程序源码分析198
6.4.4内核加载驱动201
6.4.5 keypad_ buttons.c应用程序源码解析202
6.4.6运行keypad test程序(NFS方式)203
6.5案例4—— 驱动程序(ttytest)204
6.5.1 main.c应用程序源码解析204
6.5.2源码编译、下载、运行207
6.6案例5——嵌入式WebServer207
6.6.1 GoAhead源码目录208
6.6.2 main.c源码分析208
6.6.3移植过程209
6.6.4运行程序(NFS方式)210
习题6211
第7章 图形用户接口Qt212
7.1宿主机Qt应用程序编译环境212
7.1.1构建编译环境212
7.1.2编译和运行Qt例程213
7.1.3基于Qt Designer的程序设计215
7.2嵌入式Qt/Embedded编译环境220
7.2.1 Qt/Embedded简介220
7.2.2构建Qt/Embedded编译环境221
7.2.3编译和运行Qt/E例程222
7.2.4基于Qt Creator的程序设计224
7.3案例1——按键设备keypad229
7.3.1界面设计229
7.3.2关键代码分析230
7.3.3程序下载和运行233
7.4案例2——串行通信接口Qt Serial Poat234
7.4.1界面设计234
7.4.2关键代码分析234
7.4.3程序下载和运行237
7.5案例3——ADC采样237
7.5.1界面设计238
7.5.2关键代码分析238
7.5.3程序下载和运行239
7.6案例4——PWM波控蜂鸣器240
7.6.1界面设计240
7.6.2关键代码分析240
7.6.3程序下载和运行241
习题7242
第8章 嵌入式物联网应用系统设计243
8.1基于yeelink云平台的微环境气象参数采集系统243
8.1.1系统设计243
8.1.2构建yeelink气象参数采集系统云平台245
8.1.3 yeelink云平台的应用249
8.1.4传感器性能指标253
8.2基于安卓APP的家居智能养花系统254
8.2.1系统设计254
8.2.2温室环境节点设计256
8.2.3智能家居网关硬件平台结构设计260
8.2.4智能家居网关软件平台设计265
8.2.5移动终端APP设计278
习题8284
参考文献285
热门推荐
- 1059273.html
- 3911024.html
- 129305.html
- 1891039.html
- 1775088.html
- 2124379.html
- 973021.html
- 3037435.html
- 2651991.html
- 1703782.html
- http://www.ickdjs.cc/book_392465.html
- http://www.ickdjs.cc/book_1488622.html
- http://www.ickdjs.cc/book_2632780.html
- http://www.ickdjs.cc/book_2169782.html
- http://www.ickdjs.cc/book_3513036.html
- http://www.ickdjs.cc/book_2941870.html
- http://www.ickdjs.cc/book_2643278.html
- http://www.ickdjs.cc/book_3339869.html
- http://www.ickdjs.cc/book_2068790.html
- http://www.ickdjs.cc/book_386188.html