Linux驱动开发环境搭建之一(建立内核树)

本人用的linux系统是Fedora14,内核版本是2.6.35.6-45.fc14.i686,下载的内核版本是linux-2.6.38.3。

方法一:

1.将内核源代码拷贝到 /usr/src/目录,并解压

cp linux-2.6.38.3.tar.bz2 /usr/src/      //拷贝

tar xvf linux-2.6.38.3.tar.bz2     //解压

2.配置内核

cd linux-2.6.38.3

make oldconfig    //最简单的方法,还是不太明白其中的原理

屏幕上打印信息询问你y或N,一路回车就行

3.编译内核

make bzImage    //一说make

4.编译模块

make modules

5.安装模块

make modules_install

结束之后,可以在/lib/modules/目录下可以看到一个2.6.38.3目录,至此,建立内核树完成。

 

方法二:

从fedora dvd 光盘中安装内核源代码

1.在光盘的Packages目录查找包含kernel的文件

ls - l *kernel*

得到如下几个软件包:

[root@localhost Packages]# ls *kernel*
abrt-addon-kerneloops-1.1.13-2.fc14.i686.rpm
kernel-2.6.35.6-45.fc14.i686.rpm
kernel-devel-2.6.35.6-45.fc14.i686.rpm
kernel-headers-2.6.35.6-45.fc14.i686.rpm
[root@localhost Packages]#

 

2.安装内核

rpm -Uvh kernel-2.6.35.6-45.fc14.i686.rpm

rpm -Uvh kernel-devel-2.6.35.6-45.fc14.i686.rpm

rpm -Uvh kernel-headers-2.6.35.6-45.fc14.i686.rpm

 

完成

 

注:在以后的开发中,用系统对应的内核树比较好,所以推荐方法二

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值