Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1638794
  • 博文数量: 197
  • 博客积分: 10046
  • 博客等级: 上将
  • 技术积分: 1983
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-07 12:36
个人简介

在外企做服务器开发, 目前是项目经理, 管理两个server开发的项目。不做嵌入式好久了。

文章分类
文章存档

2011年(2)

2010年(6)

2009年(18)

2008年(30)

2007年(100)

2006年(41)

分类: LINUX

2007-09-27 21:52:34

按照我上次kernel新人培训计划 , 现在kernel的新人培训已经进入了第二阶段 , 也就是要让他们实践一些代码, 这当然要实践module代码, 自己写一个简单的module ,配合应用程序,进行读写。
 
 
最开始的时候, 自然是先写一个char 型的module ,实现read /write () 函数。
 
然后就开始在他的几处实现ioctl的功能
 
然后, 练习在char module的基础上, 加一些互斥操作, 重点练习 原子操作,信号量,bit操作。
 
最后, 开始练习 struct list_head 的用法, 一定要熟悉kernel 里面的双联表的用法。 并给出了一个很好的例子。
 
 
接下来, 我会把我具体的编程的例子,贴出来, 因为以前都是用mail格式发给新人的,也许格式会有点乱。
 
 
阅读(3690) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~