摘要: 原文:http://www.cnblogs.com/garybo/archive/2008/11/04/1326066.htmlLinux设备驱动会以内核模块的形式出现,因此,学会编写Linux内核模块编程是学习Linux设备驱动的先决条件。4.1~4.2节讲解了Linux内核模块的概念和结构,4.3~4.8节对Linux内核模块的各个组成部分进行了展现,4.1~4.2与4.3~4.8节是整体与部分的关系。4.9节说明了独立存在的Linux内核模块的Makefile文件编写方法和模块的编译方法。4.1 Linux内核模块简介Linux内核的整体结构已经非常庞大,而其包含的组件也非常多。我们怎样 阅读全文
posted @ 2012-11-14 23:24 Leo Forest 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 环境:centOS5;x86_64[root@test include]# uname -r2.6.18-308.8.2.el5首先构建一个内核树:上http://www.kernel.org/pub/linux/kernel/找对应版本。下载 解压到/usr/src/目录#cd /tmp#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2#tar jxvf linux-2.6.18.tar.bz2 -C /usr/src/把usr/include/里的asm linux scsi重定向到新下载的内核中#r 阅读全文
posted @ 2012-11-14 22:49 Leo Forest 阅读(303) 评论(0) 推荐(0) 编辑