图书介绍
嵌入式Linux开发技术及实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 青岛东合信息技术有限公司编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560633138
- 出版时间:2014
- 标注页数:470页
- 文件大小:70MB
- 文件页数:481页
- 主题词:Linux操作系统-程序设计-高等学校-教材
PDF下载
下载说明
嵌入式Linux开发技术及实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
理论篇2
第1章 概述2
1.1 嵌入式系统2
1.1.1 嵌入式系统概述2
1.1.2 嵌入式系统发展3
1.2 嵌入式处理器4
1.2.1 处理器分类4
1.2.2 ARM处理器5
1.2.3 ARM处理器系列7
1.3 嵌入式操作系统9
1.4 嵌入式系统开发10
1.4.1 嵌入式系统开发流程10
1.4.2 嵌入式系统开发环境11
小结14
习题15
第2章 ARM基础开发16
2.1 S3C2440概述17
2.2 编程基础19
2.2.1 S3C2440体系结构19
2.2.2 汇编指令集24
2.2.3 汇编与C语言的交互编程31
2.3 时钟与电源35
2.3.1 时钟体系35
2.3.2 电源模式39
2.4 GPIO40
2.4.1 概述40
2.4.2 GPIO寄存器40
2.4.3 GPIO编程42
2.5 存储器控制器45
2.5.1 概述45
2.5.2 存储器控制器寄存器46
2.5.3 存储器控制器编程48
2.6 异常系统53
2.6.1 异常53
2.6.2 中断机制55
2.6.3 中断控制器寄存器58
2.6.4 中断编程61
2.7 定时器66
2.7.1 概述66
2.7.2 定时器寄存器67
2.7.3 定时器编程69
2.8 ADC和触摸屏70
2.8.1 ADC概述71
2.8.2 触摸屏72
2.8.3 ADC寄存器72
2.8.4 ADC编程74
小结77
习题77
第3章 ARM进阶开发79
3.1 Flash编程80
3.1.1 概述80
3.1.2 NAND Flash控制器82
3.1.3 NAND Flash控制器寄存器83
3.1.4 NAND Flash实例85
3.2 UART98
3.2.1 概述98
3.2.2 S3C2440 UART99
3.2.3 UART编程104
3.3 USB110
3.3.1 概述110
3.3.2 USB主机控制器117
3.3.3 USB设备控制器128
3.3.4 USB设备编程129
3.4 DMA138
3.4.1 概述138
3.4.2 DMA控制器139
3.4.3 DMA控制器寄存器140
3.4.4 DMA编程143
3.5 LCD144
3.5.1 概述144
3.5.2 LCD控制器146
3.5.3 LCD控制器寄存器149
3.5.4 LCD编程150
3.6 MMU159
3.6.1 概述159
3.6.2 MMU内存访问机制164
3.6.3 Cache165
3.6.4 ARM协处理器166
3.6.5 MMU编程168
小结170
习题170
第4章 系统构建172
4.1 概述173
4.2 交叉编译环境173
4.3 Linux内核174
4.3.1 Linux内核特点175
4.3.2 内核结构176
4.4 内核编译配置177
4.4.1 配置工具177
4.4.2 内核Makefile177
4.4.3 配置文件Kconfig179
4.4.4 配置选项180
4.5 内核移植182
4.5.1 移植示例184
4.5.2 内核映像187
4.6 构建根文件系统188
4.6.1 文件系统概述188
4.6.2 根文件系统190
4.6.3 Busybox191
4.6.4 构建根文件系统195
4.7 Linux内核启动分析198
小结205
习题206
第5章 驱动移植207
5.1 概述208
5.1.1 设备驱动程序208
5.1.2 设备类型与设备号208
5.1.3 驱动模块209
5.1.4 驱动程序结构211
5.1.5 驱动程序开发211
5.2 字符设备驱动程序211
5.2.1 字符设备特点211
5.2.2 相关数据结构与函数212
5.2.3 驱动程序模型217
5.2.4 驱动程序实例218
5.3 块设备驱动程序224
5.3.1 块设备特点224
5.3.2 相关的数据结构和函数225
5.4 网络设备驱动程序228
5.4.1 网络设备特点228
5.4.2 相关数据结构和函数230
5.4.3 DM9000模块234
5.4.4 DM9000驱动程序235
5.4.5 移植实例248
小结248
习题249
第6章 应用编程250
6.1 概述251
6.1.1 应用程序251
6 1 2 API251
6.1.3 系统调用252
6.1.4 API与系统调用253
6.2 文件I/O编程254
6.2.1 概述254
6.2.2 基本I/O函数255
6.2.3 标准I/O函数265
6.3 进程269
6.3.1 概述269
6.3.2 基本函数271
6.3.3 信号276
6.3.4 管道282
6.3.5 信号量288
6.3.6 共享内存293
6.3.7 消息队列298
6.4 线程304
6.4.1 概述304
6.4.2 基本函数305
6.4.3 同步与互斥310
6.5 网络编程315
6.5.1 TCP/IP协议315
6.5.2 socket套接字317
6.5.3 socket编程实例323
小结326
习题327
第7章 GUI程序设计328
7.1 图形用户界面329
7.1.1 图形用户界面的特征329
7.1.2 嵌入式系统图形用户界面特点329
7.1.3 几种流行的GUI329
7.1.4 Qt及Qt/Embedded330
7.2 Q t/Embedded开发平台的搭建331
7.2.1 Qt Creator集成开发环境的搭建331
7.2.2 编译安装触摸屏校验库tslib332
7.2.3 搭建Qt/Embedded开发环境334
7.3 Qt Creator程序开发流程335
7.3.1 Qt Creator启动界面简介335
7.3.2 创建“Hello World”GUI应用程序337
7.3.3 纯代码编写程序340
7.4 程序框架类341
7.4.1 QApplication类342
7.4.2 QMainWindow类343
7.4.3 QWidget类346
7.4.4 QDialog类349
7.4.5 QObject类351
7.5 信号与槽机制352
7.5.1 信号与槽机制概述352
7.5.2 信号与槽的关联353
7.5.3 元对象工具355
7.5.4 信号/槽使用示例355
7.6 常用窗口部件357
7.6.1 QFrame类族357
7.6.2 按钮部件358
7.6.3 行编辑控件359
7.6.4 滑块部件361
小结361
习题362
实践篇364
实践1 概述364
实践指导364
实践1.G.1364
实践1.G.2367
实践1.G.3369
实践1.G.4371
实践2 ARM基础开发377
实践指导377
实践2.G.1377
实践2.G.2381
实践3 ARM进阶开发394
实践指导394
实践3.G.1394
实践3.G.2395
实践3.G.3396
实践3.G.4398
实践4 系统构建428
实践指导428
实践4.G.1428
实践4.G.2430
实践4.G.3433
实践4.G.4437
实践5 驱动移植440
实践指导440
实践5.G.1440
知识拓展444
实践6 应用编程448
实践指导448
实践6.G.1448
实践6.G.2451
实践7 GUI程序设计462
实践指导462
实践7.G.1462
实践7.G.2464
实践7.G.3468
实践7.G.4469
热门推荐
- 2271115.html
- 166826.html
- 1076436.html
- 1716111.html
- 1689612.html
- 791430.html
- 1861326.html
- 366642.html
- 2968081.html
- 1878128.html
- http://www.ickdjs.cc/book_1402563.html
- http://www.ickdjs.cc/book_3092061.html
- http://www.ickdjs.cc/book_1236840.html
- http://www.ickdjs.cc/book_3879084.html
- http://www.ickdjs.cc/book_487966.html
- http://www.ickdjs.cc/book_3341552.html
- http://www.ickdjs.cc/book_2942819.html
- http://www.ickdjs.cc/book_1913963.html
- http://www.ickdjs.cc/book_2414648.html
- http://www.ickdjs.cc/book_3537765.html