图书介绍
嵌入式Linux C语言完全精通教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 唐宠主编;粟思科审 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122216342
- 出版时间:2015
- 标注页数:284页
- 文件大小:37MB
- 文件页数:295页
- 主题词:Linux操作系统-程序设计;C语言-程序设计
PDF下载
下载说明
嵌入式Linux C语言完全精通教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言与数据结构基础1
1.1 C语言基础1
1.1.1 C语言基础知识1
1.1.2 C程序基本组成3
1.1.3 标示符与数据类型4
1.1.4 运算符与表达式7
1.2 程序流程与函数9
1.2.1 三种流程控制结构9
1.2.2 函数的声明与调用14
1.3 C语言的指针16
1.3.1 指针的定义与赋值16
1.3.2 指针的运算与操作19
1.4 数组与字符串26
1.4.1 一维数组与二维数组26
1.4.2 字符串与指针31
1.4.3 字符串的输入输出与处理33
1.5 编译预处理与变量存储空间35
1.5.1 编译预处理机制35
1.5.2 变量存储空间与作用域39
1.5.3 动态内存分配43
1.6 数据结构基础44
1.6.1 类型重定义与结构体44
1.6.2 线性结构与顺序存储49
1.6.3 栈和队列51
1.6.4 链表53
1.7 本章小结56
第2章 Linux入门与基本操作57
2.1 Linux概述57
2.1.1 Linux发展简介57
2.1.2 Linux特性与优势58
2.1.3 Linux版本与许可证58
2.2 Linux安装61
2.2.1 安装准备61
2.2.2 安装过程与配置62
2.3 Linux常用操作命令76
2.3.1 Linux终端76
2.3.2 系统用户命令77
2.3.3 文件操作命令77
2.3.4 压缩备份命令80
2.3.5 网络相关命令81
2.3.6 时间显示与其他常用命令82
2.4 本章小结84
第3章 Linux常用的开发工具85
3.1 VIM编译器85
3.1.1 VIM的简介85
3.1.2 VIM的基本操作86
3.2 GCC编译器90
3.2.1 GCC简介90
3.2.2 GCC编译流程90
3.2.3 GCC常用选项93
3.3 GDB编译器95
3.3.1 GDB简介95
3.3.2 GDB的基本操作96
3.4 make管理器100
3.4.1 make和makefile简介100
3.4.2 makefile结构与规则101
3.4.3 make基本操作106
3.5 本章小结107
第4章 嵌入式系统基础108
4.1 嵌入式系统简介108
4.1.1 什么是嵌入式系统108
4.1.2 嵌入式系统的体系结构109
4.1.3 嵌入式系统应用与发展111
4.2 嵌入式操作系统113
4.2.1 嵌入式操作系统简介113
4.2.2 主流嵌入式操作系统114
4.3 嵌入式微处理器114
4.3.1 嵌入式微处理器简介114
4.3.2 主流嵌入式微处理器115
4.4 本章小结116
第5章 嵌入式交叉编译开发环境117
5.1 交叉编译环境117
5.1.1 交叉编译环境简介117
5.1.2 构建交叉编译环境118
5.1.3 交叉编译工具的使用119
5.2 开发板与宿主机互连120
5.2.1 Mini6410开发板简介120
5.2.2 串口调试工具配置的使用122
5.2.3 USB下载工具配置与使用126
5.2.4 以太网接口配置与使用130
5.2.5 NFS与FTP132
5.3 本章小结134
第6章 嵌入式文件I/O开发135
6.1 文件的打开与关闭135
6.1.1 系统调用135
6.1.2 用户编程接口与系统命令136
6.1.3 open和close函数136
6.2 文件的读取与写入138
6.2.1 read和write函数的说明138
6.2.2 read和write函数格式138
6.2.3 open和read函数的使用实例139
6.3 文件读写指针操作140
6.4 文件其他相关操作140
6.4.1 fcntl函数141
6.4.2 select函数145
6.5 本章小结147
第7章 嵌入式多任务开发148
7.1 多任务开发148
7.1.1 进程简介148
7.1.2 进程的创建与退出150
7.1.3 进程间通信156
7.2 多线程编程167
7.2.1 线程简介167
7.2.2 线程的创建与退出168
7.2.3 线程的同步与互斥172
7.3 本章小结180
第8章 嵌入式网络应用开发181
8.1 计算机网络概述181
8.1.1 网络体系与参考模型181
8.1.2 TCP/IP协议族184
8.1.3 传输层协议TCP与UDP186
8.1.4 几种常用应用层协议190
8.2 socket编程191
8.2.1 socket简介191
8.2.2 socket基本函数193
8.2.3 TCP编程模型203
8.2.4 UDP编程模型209
8.3 本章小结214
第9章 嵌入式数据库开发215
9.1 SQLite简介215
9.1.1 SQLite的发展和优势215
9.1.2 SQLite的体系结构216
9.1.3 SQLite的安装和移植218
9.2 SQLite使用与开发219
9.2.1 SQLite的命令行接口219
9.2.2 SQLite的C语言接口224
9.3 本章小结230
第10章 嵌入式图形界面开发231
10.1 Qt简介231
10.1.1 Qt的发展与特点232
10.1.2 Qt的基本架构233
10.1.3 Qt安装与移植234
10.2 Qt开发技术237
10.2.1 Qt Creator的配置安装237
10.2.2 Qt的信号与槽机制239
10.2.3 Qt图形界面编程241
10.2.4 生成Qt可执行程序250
10.3 本章小结251
第11章 项目实战1——基于Qt的小型游戏设计252
11.1 功能描述252
11.2 程序事件流程图252
11.3 代码实现252
11.4 实验总结264
第12章 项目实战2——基于Wi-Fi的嵌入式图像采集系统设计265
12.1 功能描述265
12.2 模块划分265
12.3 代码实现266
12.3.1 摄像头采集的实现267
12.3.2 图片压缩模块271
12.3.3 传输模块275
12.3.4 主函数277
12.4 服务器的搭建278
12.5 实验结果282
12.6 实验总结283
热门推荐
- 3743539.html
- 2805386.html
- 601028.html
- 3405700.html
- 612319.html
- 2591679.html
- 140058.html
- 694702.html
- 3098982.html
- 561899.html
- http://www.ickdjs.cc/book_3042987.html
- http://www.ickdjs.cc/book_3182203.html
- http://www.ickdjs.cc/book_2676394.html
- http://www.ickdjs.cc/book_1855615.html
- http://www.ickdjs.cc/book_702086.html
- http://www.ickdjs.cc/book_2597030.html
- http://www.ickdjs.cc/book_1588298.html
- http://www.ickdjs.cc/book_880647.html
- http://www.ickdjs.cc/book_469676.html
- http://www.ickdjs.cc/book_2931165.html