Linux 是使用C 语言开发的,基于Linux 平台的应用程序开发,C 语言是首选的开发语言。本章记录C 语言的基本概念和基础知识。
目录
1. C 语言基础
1.1. 数据类型
1.2. 关键字
1.3. 变量等级
1.4. 特殊字符的表示方法:
1.5. 格式化字符串
1.6. 指针与数组
1.7. 结构体
1.8. typedef--自定义类型名
1.9. 函数和宏
1.10. ANSI 标准头文件
2. 预处理
3. 使用GCC 编译程序
4. 使用gdb 调试程序
5. Linux 程序开发基础
5.1. 路径
5.2. 库文件
5.3. 预处理
5.4. 系统调用(system call)
6. 文件处理
7. Linux 环境编程
7.1. 参数选项
7.2. 环境变量
7.3. 时间
7.4. 临时文件
7.5. 用户信息
7.6. 日志信息
8. 进程
8.1. 进程状态
9. 串口编程
9.1. 常用函数
9.2. 设置串口属性
9.3. c_iflag 输入标志说明
9.4. c_oflag 输出标志说明
9.5. c_cflag 控制模式标志说明
9.6. c_cc[]控制字符说明
9.7. c_lflag 本地模式标志说明
9.8. 下面介绍一些常用串口属性的设置方法。
10. 安全
10.1. 内核漏洞介绍
11. 数据结构(Data Structure)
11.1. 基础概念
11.2. 线性数据结构
12. 网络编程
12.1. TCP/IP 协议分析
12.2. 入门示例程序
13. 存储器寻址
14. 设备驱动程序开发
15. 字符设备驱动程序
15.1. 设备号
15.2. 设备号的分配和释放
15.3. 重要的数据结构
15.4. 读和写
16. PCI 设备
17. 内核初始化优化宏
18. 访问内核参数的接口
19. 内核初始化选项
20. 内核模块编程
20.1. 入门
20.2. 为模块添加描述信息
20.3. 内核模块处理命令介绍
21. 网络子系统
21.1. sk_buff 结构
21.2. sk_buff 结构操作函数
21.3. net_device 结构
21.4. 网络设备初始化
21.5. 网络设备与内核的沟通方式
21.6. 网络设备操作层的初始化
21.7. 内核模块加载器
21.8. 虚拟设备
21.9. 8139too.c 源码分析
21.10. 内核网络数据流
22. 备忘录
zhaomasha 于 2012-07-17 19:24:12发表:
我喜欢
zhaomasha 于 2012-07-17 19:24:04发表:
不错
zhaomasha 于 2012-07-17 19:23:54发表:
真好书
zhaomasha 于 2012-07-17 19:23:45发表:
我靠 好书啊
ruiyizhiyuan 于 2012-07-17 17:17:52发表:
学习了
无情sheng 于 2012-07-17 09:53:10发表:
初学者 努力学习中 谢谢分享@
zsv2013 于 2012-07-17 08:27:22发表:
好东东
zzsgdyh 于 2012-07-10 17:54:23发表:
新手,要看的还很多
yangbingzhou 于 2012-07-09 18:24:38发表:
好东西啊
kevin-you 于 2012-07-07 09:53:35发表:
挺好的。
yihui 于 2012-07-02 19:49:35发表:
我要学习linux,金币不足,不断回复赚积分!
bdf23456 于 2012-07-01 14:52:49发表:
我要学习linux,金币不足,不断回复赚积分!
bdf23456 于 2012-07-01 14:52:45发表:
我要学习linux,金币不足,不断回复赚积分!
luo.feng 于 2012-06-18 09:57:52发表:
888
luo.feng 于 2012-06-18 09:57:50发表:
谢谢
luo.feng 于 2012-06-18 09:57:48发表:
在不
luo.feng 于 2012-06-18 09:57:45发表:
lz?
luo.feng 于 2012-06-18 09:57:37发表:
拉住?
a454049 于 2012-06-17 18:59:16发表:
看看
nxhyzhkm 于 2012-06-14 16:10:47发表:
找点钱,快点下载吧!
liuyanqiu0807 于 2012-06-14 14:55:28发表:
多谢楼主
songguang 于 2012-06-13 15:47:30发表:
没钱就回复嘛
kklt2011 于 2012-06-12 19:53:27发表:
。。。。。
meeyang 于 2012-06-12 16:12:01发表:
学习学习
jk101000 于 2012-06-04 23:59:02发表:
好书,谢谢
woaimengyou 于 2012-06-04 20:27:12发表:
good!
msdn2003 于 2012-06-03 20:52:37发表:
谢谢来看看了 谢谢
Jonny617986861 于 2012-06-02 18:18:32发表:
:0wpoi2学习学习下。、、、、、
hackaqi 于 2012-06-02 16:10:17发表:
什么不行啊
hackaqi 于 2012-06-02 16:09:29发表:
什么时候啊
maocess 于 2012-05-29 19:26:38发表:
非常感谢!!!!
maocess 于 2012-05-29 19:26:35发表:
非常感谢!!!!
maocess 于 2012-05-29 19:26:33发表:
非常感谢!!!!
maocess 于 2012-05-29 19:26:30发表:
非常感谢!!!!
maocess 于 2012-05-29 19:26:27发表:
非常感谢!!!!
Lone_Arena 于 2012-05-29 16:31:53发表:
:0w5ty(1
a1637493686 于 2012-05-29 16:02:32发表:
学习学习!!!!
jack03771 于 2012-05-28 15:51:23发表:
不错的资料,谢谢分享
jack03771 于 2012-05-27 23:13:41发表:
zhichi
yohoha 于 2012-05-22 21:13:55发表:
谢谢楼主分享