图书介绍
嵌入式应用程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 穆煜主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115200242
- 出版时间:2009
- 标注页数:273页
- 文件大小:163MB
- 文件页数:281页
- 主题词:Linux操作系统-程序设计-高等学校-教材
PDF下载
下载说明
嵌入式应用程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 搭建嵌入式Linux开发环境1
1.1搭建嵌入式Linux交叉开发环境1
1.1.1嵌入式交叉编译环境搭建2
1.1.2主机交叉开发环境配置3
1.2 Bootloader7
1.2.1 Bootloader的种类8
1.2.2 U-Boot编译与使用9
1.2.3 U-Boot移植17
1.3 Linux内核与移植18
1.3.1 Linux内核结构19
1.3.2 Linux内核配置与编译20
1.3.3 Linux内核移植的简介23
1.4嵌入式文件系统构建24
小结27
思考与练习27
第2章 嵌入式文件I/O编程28
2.1 Linux系统调用及用户编程接口28
2.1.1系统调用28
2.1.2用户编程接口29
2.1.3系统命令29
2.2 Linux文件I/O系统概述30
2.2.1虚拟文件系统30
2.2.2 Linux中文件及文件描述符31
2.3底层文件I/O操作31
2.3.1基本文件操作31
2.3.2文件锁35
2.3.3多路复用40
2.4嵌入式Linux串口应用编程45
2.4.1串口编程基础知识45
2.4.2串口配置46
2.4.3串口使用55
2.5标准I/O编程58
2.5.1基本操作59
2.5.2其他操作61
2.6实验内容63
2.6.1文件读写及上锁63
2.6.2多路复用式串口操作69
小结73
思考与练习73
第3章 嵌入式Linux多任务编程74
3.1 Linux下多任务机制的介绍74
3.1.1任务74
3.1.2进程75
3.1.3线程79
3.2进程控制编程80
3.2.1进程编程基础80
3.2.2 Linux守护进程91
3.3实验内容98
3.3.1编写多进程程序98
3.3.2编写守护进程102
小结104
思考与练习105
第4章 嵌入式Linux进程间通信106
4.1 Linux下进程间通信概述106
4.2管道通信107
4.2.1管道简介107
4.2.2无名管道系统调用108
4.2.3标准流管道110
4.2.4有名管道112
4.3信号通信115
4.3.1信号概述115
4.3.2信号发送与捕捉117
4.4信号量125
4.4.1信号量概述125
4.4.2信号量编程126
4.5共享内存130
4.6消息队列135
4.7实验内容140
4.7.1有名管道通信实验140
4.7.2共享内存实验144
小结148
思考与练习148
第5章 嵌入式Linux多线程编程149
5.1线程基本编程149
5.2线程之间的同步与互斥153
5.2.1互斥锁线程控制153
5.2.2信号量线程控制154
5.3线程属性157
5.4多线程实验161
小结166
思考与练习166
第6章 嵌入式Linux网络编程167
6.1 TCP/IP概述167
6.1.1 TCP/IP的分层模型167
6.1.2 TCP/IP分层模型特点169
6.1.3 TCP/IP核心协议170
6.2网络基础编程172
6.2.1套接字概述172
6.2.2地址及顺序处理172
6.2.3套接字编程178
6.2.4编程示例182
6.3网络高级编程185
6.4实验内容——NTP的客户端实现192
小结198
思考与练习199
第7章 Qt图形编程200
7.1嵌入式GUI简介200
7.1.1 Qt/Embedded201
7.1.2 MiniGUI201
7.1.3 Microwindows、Tiny X等202
7.2 Qt/Embedded开发入门203
7.2.1 Qt/Embedded介绍203
7.2.2 Qt/Embedded信号和插槽机制205
7.2.3搭建Qt/Embedded开发环境208
7.2.4 Qt/Embedded窗口部件211
7.2.5 Qt/Embedded图形界面编程214
7.2.6 Qt/Embedded对话框设计216
7.3实验内容——使用Qt编写“Hello,World”程序220
小结224
思考与练习224
第8章 嵌入式Linux设备驱动编程225
8.1设备驱动编程基础225
8.1.1 Linux设备驱动概述225
8.1.2 Linux内核模块编程227
8.2字符设备驱动编程236
8.2.1字符设备驱动编写流程236
8.2.2重要数据结构236
8.2.3设备驱动程序主要组成237
8.3 GPIO驱动程序实例243
8.3.1 GPIO工作原理243
8.3.2 GPIO驱动程序245
8.4按键驱动程序实例251
8.4.1中断编程251
8.4.2按键工作原理251
8.4.3按键驱动程序252
8.4.4按键驱动的测试程序260
小结262
思考与练习262
第9章 Qt聊天项目设计263
9.1聊天软件需求分析263
9.2界面设计264
9.3网络相关部分的实现268
9.3.1 Qt下的网络编程268
9.3.2聊天软件网络程序设计269
9.4项目运行271
小结272
思考与练习272
参考文献273
热门推荐
- 228648.html
- 2687095.html
- 3251826.html
- 16314.html
- 285385.html
- 3205606.html
- 1374163.html
- 2238803.html
- 2615569.html
- 3293275.html
- http://www.ickdjs.cc/book_3322841.html
- http://www.ickdjs.cc/book_618450.html
- http://www.ickdjs.cc/book_1863966.html
- http://www.ickdjs.cc/book_282690.html
- http://www.ickdjs.cc/book_3127550.html
- http://www.ickdjs.cc/book_1983194.html
- http://www.ickdjs.cc/book_2165547.html
- http://www.ickdjs.cc/book_3294922.html
- http://www.ickdjs.cc/book_2028700.html
- http://www.ickdjs.cc/book_425940.html