
Linux内核之旅
wyymaomi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
printf到printk的转变
昨天下午stepbystep的为其他同学演示了内核模块编程hello,kernel!在陈老师的指导下,先为大家演示了最基本的C程序hello,world。然后又一步步的转换成内核模块程序。在这一步步的转变过程中,我也发现了自己在学习内核模块中的不足,下面将下午遇到的一些问题总结如下。 一个简单的hello,world程序如下: #include int main() { pri转载 2012-01-17 11:35:38 · 677 阅读 · 0 评论 -
hello,Kernel!
学习内核模块编程,第一个小程序当然是hello,kernel!了,这应当算是一个惯例了。以前大三的时候在实验课上做过模块编程,记得当时还是许师兄带我们的实验,不过现在又忘了。晚上试了试,很快就运行成功了,不过还是出现了一些问题。现在将我的步骤记录如下,供和我一样的初学者学习。 1.首先编写hello.c文件 #include #include #include //必转载 2012-01-16 14:01:29 · 531 阅读 · 0 评论 -
内核中的Makefile与Kconfig(2)
转载自: http://edsionte.com/techblog/archives/1304 上文中,我们已经理解了Makefile与Kconfig的作用,那么我们现在要在内核中增加edsionteDriver驱动代码,并告诉内核“请您下次编译的时候捎带上我”。具体应该如何来做?首先应该在Makefile中添加相关驱动文件的编译信息,然后还得在Kconfig中添加这个新驱动对应的转载 2012-02-25 15:20:52 · 577 阅读 · 0 评论 -
内核中的Makefile与Kconfig(1)
转载自: http://edsionte.com/techblog/archives/1286 如果学习Linux下驱动开发,那么本文所述的“在内核中新增驱动代码目录”应该是一个最基本的知识点了。那么如何将自己写好的驱动程序新增到内核?本文将一步一步的教会你。 1.在正式开始之前,请先切换到root用户: su root 不过可能会会出现问题:不管你输入什么密码,都会提示你错转载 2012-02-25 13:59:26 · 573 阅读 · 0 评论 -
字符设备驱动分析
/*====================================================================== A globalmem driver as an example of char device drivers There are two same globalmems in this driver This example转载 2012-04-06 17:59:10 · 545 阅读 · 0 评论