第一章、LINUX操作系统内核实验环境
1.1 内核编程的特点
1.1.1 使用 GNU C 编写和开发内核程序
1.1.2 不能使用标准的 C 函数库
1.1.3 没有内存保护机制
1.1.4 不要轻易在内核中使用浮点数
1.1.5 容量小而且长度固定的内核栈
1.1.6 要求同步和并发的编程方法
1.1.7 可移植性的重要性
1.2 编译内核的方法
1.2.1 内核编译参数的配置
1.2.2 内核映像和模块文件的生成
1.2. 3 内核的安装和启动
1. 3 内核的调试技术
1.3.1 内核调试配置选项
1.3.2 内核中的打印函数 printk( )
1.3.4 oop s 机制
第二章 LINUX内核实验内容
2.1 PRO C 文件系统实验
2.1.1 Pro c 文件系统简介
2.1.2 pr o 文件系统的目录结构
2.1.3 Pro c 文件系统中的进程目录
2.1.4 pro c 文件系统的实验程序样例
2.1.4 实验问题
2.2 SHEL L 命令解释系统设计实验
2.2. 1 设计自己的 shel l 系统得意义
2.2.2 linx 中管道的类型
2.2. 3 一个简易的 shel l 解释系统样例
2.2.4 实验问题
2. 3 内核的定时机制实验
2.3.1 内核定时机制的功能和作用
2.3.2 系统时间的获取和内核定时机制
2.3. 3 利用内核的定时机制测试应用程序的例子
2.3.4 实验问题
2.4 动态模块设计实验
2.4.1 内核动态模块的的功能和作用
2.4. 2 模块最基本的框架
2.4.3 动态模块的编译
2.4.4 与动态模块有关的 Shel l 命令
2.4. 5 模块安装时携带的可选参数
2.4.6 在模块中使用内核的 /pro c 接口
2.4.7 利用动态模块创建 Pro c 文件的样例
2.4.8 实验问题
2.5 设计新系统调用实验
2.5.1 在内核源代码中引入用户自定义系统调用入口
2.5.2 在用户空间访问新加入的系统调用
2.5.3 实验问题
2.6 构造新的内核同步机制实验
2.6.1 同步机制设计的总体思路
2.6.2 设计事件的数据结构和系统调用函数
2.6.3 测试设计的同步机制
2.6.4 实验问题
2.7 字符设备驱动程序实验
2.7.1 设备编号的内部表示
2.7.2 加载并建立设备文件
2.7.3 字符设备的注册
2.7.4 设备中断处理
2.7.5 模拟字符设备的例题
2.7.6 实验问题
2.8 文件系统实验
2.8.1 安装点对象
2.8.2 索引 i 节点对象(活动 i 节点)
2.8.3 目录项对象
2.8.4 文件对象
2.8.5 VFS 文件系统其他辅助数据结构
2.8.6 与进程相关的文件系统数据结构
2.8.7 从当前进程访问内核 VFS 文件系统的例子
2.8.8 实验问题
2.9 块设备驱动程序实验
2.9.1 块设备的接口和注册
2.9. 2 块设备的建立
2.9.3 块设备操作
2.9.4 块设备的请求处理
2.9. 5 一个简化了的 RAM 盘块设备驱动 sbull
2.9.6 实验问题
参考教材
suixinsuoyuan 于 2012-02-07 11:29:24发表:
谢谢分享
swl102788 于 2012-02-01 13:21:46发表:
好东西,感谢分享!!初来乍到,请多关照!
wangtian111 于 2012-01-14 11:04:11发表:
支持一下喽
qq1654985095 于 2012-01-02 13:56:20发表:
再看看
ni6127278 于 2011-12-29 10:42:46发表:
顶顶更健康
seasky208 于 2011-12-10 23:18:37发表:
支持
redrabit 于 2011-12-08 22:51:24发表:
感谢分享
lwgdream 于 2011-12-07 14:59:33发表:
绝好的东西啊
skyeyfish 于 2011-12-05 16:50:35发表:
高手
wxw050 于 2011-12-03 19:19:30发表:
谢谢楼主提供的资料
gxggzsq 于 2011-12-03 14:55:20发表:
多谢楼主!
skisswxy 于 2011-12-01 23:29:17发表:
努力找资料,学习新知识
galips 于 2011-11-30 11:00:59发表:
谢谢
iamtstar 于 2011-11-25 14:55:11发表:
内核收藏!~~~~
hxf520 于 2011-11-20 22:14:41发表:
顶起来!!!
sorry_321 于 2011-11-19 13:14:32发表:
8错,:0w5ty(1
jifengtang 于 2011-11-16 20:12:46发表:
经典啊,我顶……
lovehuanggao 于 2011-11-15 12:52:23发表:
谢谢楼主分享
mingbbq007 于 2011-11-13 22:33:46发表:
??中:0wpoi2
teisac 于 2011-11-13 21:42:45发表:
有难度
ghr122 于 2011-11-12 16:12:24发表:
顶了,谢谢。开始学习了。
wujie_027 于 2011-11-12 10:46:35发表:
dingyixia
樱空释 于 2011-11-12 10:33:11发表:
顶一下
huang5556019 于 2011-11-11 11:57:17发表:
谢谢分享 学习中
zhuanzhi7 于 2011-11-10 18:41:05发表:
very good
ren-gh 于 2011-11-10 12:13:24发表:
想楼主这样的最好了,回复一次可以下一本书,太大的分好几个包,得回复好几次才能下完整。顶顶楼主
江铭杰 于 2011-11-10 10:52:08发表:
good
jackey2009 于 2011-11-10 10:38:21发表:
感?分享!
hml1006 于 2011-11-09 16:19:18发表:
再看看
Hopcv 于 2011-11-09 14:37:33发表:
支持
abcd1236386 于 2011-11-09 12:58:31发表:
顶一下