图书介绍
嵌入式Linux系统编程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 秦立春,周中孝编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121230257
- 出版时间:2014
- 标注页数:286页
- 文件大小:45MB
- 文件页数:296页
- 主题词:Linux操作系统-程序设计-教材
PDF下载
下载说明
嵌入式Linux系统编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Linux基础知识1
1.1 Linux的历史1
1.2 Linux目录结构1
1.3 Linux常用命令2
1.3.1 su(用户切换)2
1.3.2 useradd(添加用户)3
1.3.3 passwd(修改密码)3
1.3.4 进程相关(系统管理)命令4
1.3.5 磁盘相关命令(fdisk)4
1.3.6 pwd(显示工作目录)4
1.3.7 cd(改变工作目录)5
1.3.8 ls(查看文件/目录)5
1.3.9 mkdir(创建目录)6
1.3.10 cp(文件/目录复制)7
1.3.11 mv(文件/目录改名、移动)7
1.3.12 rm(文件/目录删除)8
1.3.13 cat(查看文件内容)8
1.3.14 more(分页显示文件内容)9
1.3.15 less(分页显示文件内容)10
1.3.16 管道与命令替换11
1.3.17 umask(文件/目录创建掩码)11
1.3.18 chgrp(改变文件/目录所属的组)11
1.3.19 chown(更改某个文件/目录的所有者和属组)11
1.3.20 chmod(修改文件权限)12
1.3.21 find(文件查找)14
1.3.22 locate(快速文件查找)16
1.3.23 In(建立符号链接)16
1.3.24 whereis和which(查找命令所在目录)17
1.3.25 grep(搜索文件内容)17
1.3.26 tar(压缩解压)18
1.3.27 gzip/gunzip和bzip2/bunzip2(文件压缩/解压缩)20
1.3.28 unzip(winzip文件解压缩)22
1.3.29 ifcofig及网络相关命令23
1.3.30 Linux下编程环境23
1.4 vi编辑器23
1.5 Linux常用技巧25
1.5.1 使用“Tab”键25
1.5.2 Ret Hat Linux启动到字符界面(不启动XWindow)26
1.5.3 挂接USB闪存26
1.5.4 不用samba或ftp,利用VM自身实现本机与虚拟机的文件共享27
1.5.5 其他常用命令28
1.5.6 如何配置vim脚本功能及vim中设置多窗口29
1.5.7 Shell编程31
第2章 Linux环境下的编译与调试45
2.1 gcc/g++编译器45
2.1.1 gcc/g++编译过程45
2.1.2 静态库和动态库48
2.1.3 gcc警告和优化选项52
2.2 make工程管理器和Makefile54
2.2.1 Makefile中特殊处理与伪目标55
2.2.2 变量、规则与函数56
2.3 gdb调试器60
2.3.1 gdb的常用命令60
2.3.2 gdb应用举例62
第3章 Linux文件目录操作64
3.1 基于文件指针的文件操作(缓冲)64
3.1.1 文件的创建、打开与关闭64
3.1.2 读写文件65
3.1.3 文件定位68
3.1.4 标准输入/输出流69
3.1.5 目录操作69
3.2 基于文件描述符的文件操作(非缓冲)73
3.2.1 文件描述符73
3.2.2 打开、创建和关闭文件73
3.2.3 读写文件75
3.2.4 改变文件大小77
3.2.5 文件定位77
3.2.6 原子操作78
3.2.7 进一步理解文件描述符78
3.2.8 文件描述符的复制79
3.2.9 文件的锁定81
3.2.10 获取文件信息86
3.2.11 access函数88
3.2.12 标准输入/输出文件描述符89
3.2.13 时间和日期相关函数90
3.2.14 处理的模型(补充)91
3.2.15 串口编程95
3.2.16 日志103
第4章 Linux多进程105
4.1 Linux进程概述105
4.1.1 进程标识105
4.1.2 进程的用户ID与组ID(进程的运行身份)105
4.1.3 进程的状态108
4.1.4 Linux下的进程结构及管理108
4.2 Linux进程的创建与控制109
4.2.1 fork函数109
4.2.2 进程的终止112
4.2.3 wait和waitpid函数113
4.2.4 exec函数族116
4.2.5 system函数120
4.2.6 popen函数120
4.3 守护进程121
第5章 Linux信号处理125
5.1 信号概念125
5.2 signal信号处理机制126
5.3 sigaction信号处理机制128
5.3.1 信号处理情况分析128
5.3.2 sigaction信号处理注册130
5.3.3 sigprocmask信号阻塞134
5.4 用程序发送信号136
5.4.1 kill和raise信号发送函数136
5.4.2 sigqueue信号发送函数137
5.5 计时器与信号140
5.5.1 睡眠函数140
5.5.2 时钟处理141
第6章 进程间通信144
6.1 进程间通信(IPC)简介144
6.2 标准管道流145
6.3 无名管道(PIPE)146
6.4 命名管道(FIFO)149
6.4.1 创建、删除FIFO文件149
6.4.2 打开、关闭FIFO文件150
6.4.3 读写FIFO150
6.5 内存映射151
6.6 System V共享内存机制156
6.7 消息队列159
6.8 信号量163
6.8.1 System V IPC机制:信号量164
6.8.2 Posix有名信号量170
第7章 Linux多线程175
7.1 Linux多线程概述175
7.1.1 多线程概述175
7.1.2 线程分类176
7.1.3 线程创建的Linux实现176
7.2 线程的创建和退出176
7.3 线程的等待退出178
7.3.1 等待线程退出178
7.3.2 线程的取消180
7.3.3 线程终止清理函数182
7.4 线程的互斥184
7.5 线程的同步191
7.5.1 条件变量191
7.5.2 信号灯197
7.6 生产者消费者问题200
7.7 线程的属性204
第8章 Linux网络编程208
8.1 Linux网络编程介绍208
8.1.1 TCP/IP概述208
8.1.2 OSI参考模型及TCP/IP参考模型208
8.1.3 TCP210
8.1.4 UDP212
8.1.5 协议的选择212
8.2 网络相关概念213
8.2.1 Socket概念214
8.2.2 Socket类型214
8.2.3 Socket的信息数据结构215
8.2.4 数据存储优先顺序的转换215
8.2.5 地址格式转化216
8.2.6 名字地址转化217
8.3 Socket编程220
8.3.1 使用TCP的流程图220
8.3.2 使用UDP的流程图237
8.3.3 设置套接口的选项setsockopt的用法242
第9章 系统编程的例子244
附录A C语言文件操作详解257
附录B 虚拟内存(VM)266
附录C ping命令解析274
附录D 大端小端285
热门推荐
- 3294329.html
- 15915.html
- 605265.html
- 2347964.html
- 1645034.html
- 3367186.html
- 1588222.html
- 10247.html
- 3274279.html
- 768010.html
- http://www.ickdjs.cc/book_2489412.html
- http://www.ickdjs.cc/book_2936750.html
- http://www.ickdjs.cc/book_2446842.html
- http://www.ickdjs.cc/book_1991659.html
- http://www.ickdjs.cc/book_2731644.html
- http://www.ickdjs.cc/book_248477.html
- http://www.ickdjs.cc/book_831375.html
- http://www.ickdjs.cc/book_846704.html
- http://www.ickdjs.cc/book_3573431.html
- http://www.ickdjs.cc/book_3538398.html