更新时间:2018-12-27 02:31:49
封面
版权信息
推荐序
前言
第1章 嵌入式Linux C语言开发工具
1.1 嵌入式Linux C语言概述
1.2 嵌入式Linux编辑器vi的使用
1.3 嵌入式Linux编译器GCC的使用
1.4 嵌入式Linux调试器GDB的使用
1.5 make工程管理器
1.6 Eclipse集成开发环境
1.7 本章小结
1.8 本章习题
第2章 嵌入式Linux C语言基础
2.1 ANSI C与GNU C
2.2 基本数据类型
2.3 变量与常量
2.4 运算符与表达式
2.5 程序结构和控制语句
2.6 数组、结构体和指针
2.7 函数
2.8 _attribute_机制介绍
2.9 系统调用和应用程序编程接口
2.10 本章小结
2.11 本章习题
第3章 嵌入式Linux C语言高级用法
3.1 预处理
3.2 C语言中的内存分配
3.3 程序的可移植性考虑
3.4 C和汇编的接口
3.5 本章小结
3.6 本章习题
第4章 嵌入式Linux C内核常用数据结构
4.1 链表
4.2 树、二叉树、平衡树
4.3 哈希表
4.4 本章小结
4.5 本章习题
第5章 嵌入式Linux文件操作
5.1 Linux文件系统概述
5.2 Linux下的I/O操作
5.3 Linux下对文件和目录的操作
5.4 嵌入式Linux串口应用开发
5.5 本章小结
5.6 本章习题
第6章 嵌入式Linux进程和线程编程
6.1 Linux进程概述
6.2 Linux进程控制相关API
6.3 ARM Linux进程间通信
6.4 ARM Linux线程相关API
6.5 Linux守护进程
6.6 本章小结
6.7 本章习题
第7章 网络通信相关的语C言应用
7.1 TCP/IP协议简介
7.2 套接字的基本知识
7.3 套接字相关的API及应用
7.4 套接字高级编程
7.5 本章小结
7.6 本章习题
附录A 嵌入式Linux C函数快速参考