现在kernel的新人培训已经进入了阶段 , 也就是要让他们实践一些代码, 这当然要实践module代码, 自己写一个简单的module ,配合应用程序,进行读写。
最开始的时候, 自然是先写一个char 型的module ,实现read /write () 函数。
然后就开始在他的几处实现ioctl的功能
然后, 练习在char module的基础上, 加一些互斥操作, 重点练习 原子操作,信号量,bit操作。
最后, 开始练习 struct list_head 的用法, 一定要熟悉kernel 里面的双联表的用法。 并给出了一个很好的例子。
zhongleibest 于 2007-10-07 22:01:40发表:
还收人吗。。我夜想学。。:49ab:1
奶茶dsk 于 2007-10-03 01:27:40发表:
哎,水平有待提高啊。。。:0L :0L
Linux85fan 于 2007-09-29 22:51:30发表:
这是不是在编写内核啊??