本书以24个典型实例、一个综合实例和10道习题的形式详细讲解了Linux C的编译方法、档案处理、进程、信号、程式通信、LinuxRS-232程式设计、Socket程式设计、网路多任务与网路广播、监控分散式模组、CGI等知识,旨在培养大家的LinuxC和LinuxIPC多元化程式设计的能力,了解Linux程式语言的套用。
基本介绍
- 书名:嵌入式Linux程式设计与套用案例
- 定价: 28.00 元
- 出版时间:2007
- 开本: 16
版权资讯
书 名: 嵌入式Linux程式设计与套用案例
作 者:王进德
出版社: 中国电力出版社
ISBN: 9787508353999
适读人群
本书讲解深入浅出,理论通俗易懂,适合对嵌入式Linux程式设计有兴趣的程式设计师、高等院校相关专业的老师和学生及培训班学员使用。
目录
目录
序
第1章 编译Linux C
1-1 第一个Linux C程式
1-2 实例1:编译Linux C
1-3 档案分割
1-4 实例2:编译多个.Linux程式
1-5 使用GNU gcc编译器
1-6 Make命令与makefiles_
1-7 实例3:建立makefile
1-8 随机数的产生
1-9 makefile变数的使用
1-10 实例4:makefile变数的使用
1-11 数组、指针的套用
1-12 本章重点
第2章 Linux档案处理
2-1 Linux档案系统
2-2 档案命名
2-3 档案许可权
2-4 档案目录修改许可权
2-5 档案许可权禁止
2-6 实例5:改变系统的档案许可权
2-7 低级档案处理函式
2-8 实例6:Copy程式
2-9 本章重点
第3章 进程
3-1 进程简介
3-2 进程的相关函式
3-3 实例7:複製进程
3-4 一些字元串处理函式
3-5 zombie进程
3-6 实例8:zombie进程
3-7 函式指针
3-8 本章重点
第4章 信号
4-1 信号简介
4-2 信号的处理
4-3 实例9:SIGINT信号处理
4-4 结构数据类型
4-5 信号相关函式
4-6 实例10-SIGALRM信号处理
4-7 使用typedef来分割名称
4-8 本章重点
第5章 程式通信
5-1 管道
5-2 低级管道函式
5-3 实例11:读写PIPE
5-4 高级管道函式
5-5 实例12:popen读写pipe
5-6 二进制档案的访问
5-7 有名管道:FIFO
5-8 FIFO函式
5-9 实例13:读写FIFO
5-10 本章重点
第6章 Linux RS-232程式设计
6-1 终端机界面
6-2 Termios结构
6-3 终端机相关函式
6-4 实例14:RS-232通信
6-5 实例15:刷卡机套用
6-6 本章重点
第7章 Socket程式设计
7-1 TCP/IP简介
7-2 Socket基本概念
7-3 IPv4 Socket定址结构
7-4 设定IPv4 Socket定址结构
7-5 Socket相关函式
7-6 设计TCP网路程式
7-7 TCP输入输出函式
7-8 实例16.TCP程式设计
7-9 命令行自变数
7-10 设计UDP网路程式
……
第8章 网路多任务与网路广播
第9章 Linux监控分散式模组
第10章 Internet程式设计:CGI
第11章 嵌入式Linux开发系统
第12章 综合实例:Embedded Linux监控分散式控制模组
附录 本书习题