图书介绍
Linux嵌入式工程师实用教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘加海主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030231741
- 出版时间:2008
- 标注页数:342页
- 文件大小:42MB
- 文件页数:363页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
Linux嵌入式工程师实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 开源文化概述1
0.1 开源文化概述2
0.1.1 开源文化2
0.1.2 关于黑客2
0.2 开源软件与自由软件3
0.3 开源教育模式3
0.3.1 开放教育资源4
0.3.2 开放教育发展4
0.3.3 开源教育模式4
第1章 嵌入式系统基础6
1.1 嵌入式系统概述7
1.2 嵌入式处理器7
1.3 嵌入式操作系统8
1.4 嵌入式应用10
思考与实验13
第2章 嵌入式系统的硬、 软件开发环境14
2.1 嵌入式Linux系统开发硬、软件环境概述15
2.2 嵌入式Linux开发环境的硬件连接16
2.2.1 嵌入式硬件16
2.2.2 PC宿主机与嵌入式硬件设备的连接16
2.3 嵌入式Linux开发环境的软件与设置17
2.3.1 嵌入式开发软件环境配置流程17
2.3.2 关闭防火墙18
2.3.3 minicom端口配置及使用18
2.3.4 TFTP服务配置及使用24
2.3.5 NFS服务的配置28
2.3.6 交叉编译器安装29
思考与实验32
第3章 Linux内核移植与ramdisk文件系统33
3.1 Linux内核移植34
3.1.1 内核移植的基本概念34
3.1.2 内核移植的准备34
3 1 3 内核移植的基本过程34
3.1.4 内核移植的具体操作35
3.2 Linux根文件系统的制作40
3.2.1 根文件系统概述40
3.2.2 建立根文件系统42
思考与实验45
第4章 嵌入式C程序调试技术46
4.1 交叉编译技术47
4.1.1 交叉编译器47
4.1.2 GDBServer调试器48
4.2 make工程管理器53
4.2.1 Makefile工程文件的编写53
4.2.2 Makefile变量的使用58
4.2.3 Makefile文件对其他Makefile文件的引用61
4.2.4 Makefile中的函数62
4.2.5 运行make63
思考与实验63
第5章 嵌入式系统基础程序设计65
5.1 嵌入式I/O程序设计66
5.1.1 不带缓存的文件I/O操作66
5.1.2 带缓存的流文件操作72
5.2 嵌入式进程与进程间通信程序设计76
5.2.1 进程创建76
5.2.2 进程通信——管道81
5.2.3 进程通信——信号83
5.2.4 进程通信——共享内存92
5.2.5 进程通信——消息队列95
思考与实验98
第6章 串口通信程序设计102
6.1 串行通信概述103
6.2 串口的分类103
6.3 常用串口的引脚功能104
6.4 串口属性参数的设置107
6.5 串口与ARM的连接方法109
6.6 串行通信程序的设计111
6.6.1 串行通信程序设计流程111
6.6.2 串口通信程序设计主要函数111
6.6.3 串口通信程序设计实例112
6.7 基于串口的GPRS应用123
6.7.1 应用简介123
6.7.2 原理模块设计123
6.7.3 在PC机平台上基于串口的GPRS应用123
6.7.4 基于串口的程序设计模块分析124
6.7.5 GPRS一般故障排除127
思考与实验128
第7章 嵌入式网络应用程序设计129
7.1 socket简介130
7.1.1 socket的含义130
7.1.2 socket套接口的分类130
7.2 socket套接口的数据结构130
7.2.1 sockaddr数据结构类型130
7.2.2 字节顺序转换函数131
7.2.3 socket编程中的常用函数132
7.2.4 gethostbyname()函数134
7.3 TCP编程135
7.3.1 服务器端的实现135
7.3.2 客户端的实现136
思考与实验152
第8章 图形图像程序设计153
8.1 图形图像程序概述154
8.2 graphic接口函数说明154
8.3 图形处理设计实例155
8.4 图片显示设计实例160
思考与实验162
第9章 嵌入式GUI-Qt应用程序设计163
9.1 Qt简介164
9.1.1 Qt的安装164
9.1.2 Qt的编译器164
9.1.3 Qt的特征164
9.2 Qt环境的配置165
9.3 Qt集成开发工具的使用167
9.4 Qt实例一172
9.4.1 应用程序代码编写173
9.4.2 编译生成工程文件177
9.5 Qt实例二179
9.5.1 服务器端代码编写180
9.5.2 客户端程序代码编写192
思考与实验203
第10章 设备驱动程序设计基础204
10.1 设备驱动程序的概念205
10.1.1 设备文件的查看205
10.1.2 主设备号与次设备号206
10.1.3 与设备驱动相关的数据结构206
10.2 驱动程序的组成207
10.3 驱动程序的基本流程207
10.4 Linux字符设备驱动程序设计208
10.4.1 字符设备驱动程序数据结构208
10.4.2 字符设备驱动程序实例——虚拟字符设备214
10.4.3 字符设备驱动程序实例——GPIO的驱动程序设计221
思考与实验229
第11章 数码驱动程序设计230
11.1 数码驱动原理231
11.2 数码驱动硬件连接电路232
11.2.1 LED驱动电路相关器件的功能特性232
11.2.2 驱动电路相关器件的电路连接234
11.3 数码驱动程序设计实例235
11.3.1 系统分析235
11.3.2 系统硬件设计236
11.3.3 系统软件设计237
11.4 系统设计操作步骤241
11.4.1 键盘驱动程序设计步骤241
11.4.2 LED驱动程序设计步骤245
11.5 LED数码显示测试程序设计249
思考与实验254
第12章 SD驱动程序设计255
12.1 SD卡256
12.1.1 SD卡概述256
12.1.2 SD卡的辨别256
12.1.3 SD卡的接口定义及管脚功能257
12.1.4 S3C2410中的SDI接口259
12.1.5 SD的寄存器260
12.1.6 SD卡驱动261
12.1.7 S3C2410与SD的连接261
12.2 块设备驱动程序概述262
12.2.1 简单块设备驱动框架262
12.2.2 设备驱动程序设计流程262
12.2.3 块设备及相关数据结构264
12.3 块设备驱动程序的设计流程266
12.3.1 驱动程序的注册与注销266
12.3.2 设备的打开与释放267
12.3.3 设备的读/写操作267
12.3.4 设备的控制操作267
12.3.5 设备的中断和轮询处理267
12.4 SD卡驱动程序的设计268
12.5 RJARM9_EDU环境下SD卡驱动程序介绍270
12.5.1 mmcsd_slot_s3c2410.c文件中的函数271
12.5.2 mmcsd_disk.c文件中的函数271
12.5.3 mmcsd_cs.c文件中的函数272
12.5.4 mmcsd_bus.c文件中的函数272
12.5.5 RJARM9_EDU上SD卡调试步骤272
思考与实验273
第13章 A/D与D/A驱动程序设计274
13.1 A/D与D/A转换的应用概况275
13.2 A/D与D/A转换流程275
13.3 A/D转换原理275
13.3 1采样定理276
13.3.2 量化和编码276
13.4 D/A转换原理277
13.4.1 D/A转换器的基本工作原理277
13.4.2 D/A转换特性277
13.5 A/与D/A转换的硬件电路设计278
13.5.1 常用A/D转换器件简介278
13.5.2 A/D转换器件ADC0809278
13.6 A/D转换程序设计281
13.6.1 A/D驱动程序分析281
13.6.2 驱动程序编写的具体步骤285
13.6.3 A/D驱动程序测试290
13.7 常用D/A转换器件简介293
13.8 DAC0832及其接口294
13.9 D/A转换程序设计296
13.9.1 D/A驱动程序分析296
13.9.2 驱动程序编写的具体步骤297
13.9.3 D/A驱动程序测试301
思考与实验303
第14章 LCD驱动程序设计304
14.1 LCD应用概况305
14.2 LCD的工作原理305
14.3 LCD驱动方式306
14.3.1 静态驱动方式306
14.3.2 动态驱动方式307
14.4 LCD常用器件308
14.5 LCD的控制/驱动与接口概述309
14.5.1 S3C2410 LCD控制器309
14.5.2 S3C2410与LCD连接电路311
14.6 基于FrameBuffer的LCD驱动程序设计312
14.6.1 FrameBuffer设备驱动结构体312
14.6.2 FrameBuffer设备驱动应用程序313
14.7 LCD测试314
14.8 LCD程序设计实例318
思考与实验323
第15章 嵌入式系统设计实例分析324
15.1 指纹识别门禁系统325
15.1.1 门禁系统概述325
15.1.2 系统设计分析325
15.1.3 系统设计326
15.1.4 系统实施327
15.1.5 系统测试327
15.2 实时视频采集系统327
15.2.1 实时视频采集系统概述327
15.2.2 系统设计分析328
15.2.3 系统设计329
15.2.4 系统实施329
15.2.5 系统测试329
15.3 多媒体网络家庭娱乐系统330
15.3.1 多媒体网络家庭娱乐系统概述330
15.3.2 系统设计分析330
15.3.3 系统设计331
15.3.4 系统实施331
15.3.5 系统测试332
15.4 智能车辆助理332
15.4.1 智能车辆助理系统概述332
15.4.2 系统设计分析333
15.4.3 系统设计334
15.4.4 系统实施334
15.4.5 系统测试335
15.5 野生动物保护区车载终端系统335
15.5.1 野生动物保护区车载终端系统概述335
15.5.2 系统设计分析336
15.5.3 系统设计337
15.5.4 系统实施337
15.5.5 系统测试338
15.6 网络跑步机338
15.6.1 网络跑步机概述338
15.6.2 系统设计分析339
15.6.3 系统设计339
15.6.4 系统实施340
15.6.5 系统测试340
主要参考文献342
热门推荐
- 1721270.html
- 819808.html
- 2501643.html
- 3878420.html
- 1968857.html
- 275104.html
- 817840.html
- 3328118.html
- 3623596.html
- 3832401.html
- http://www.ickdjs.cc/book_1443008.html
- http://www.ickdjs.cc/book_2638567.html
- http://www.ickdjs.cc/book_2951333.html
- http://www.ickdjs.cc/book_3266871.html
- http://www.ickdjs.cc/book_858826.html
- http://www.ickdjs.cc/book_2487805.html
- http://www.ickdjs.cc/book_1090213.html
- http://www.ickdjs.cc/book_747602.html
- http://www.ickdjs.cc/book_3688992.html
- http://www.ickdjs.cc/book_1936313.html