Chinaunix首页 | 论坛 | 博客
  • 博客访问: 837191
  • 博文数量: 489
  • 博客积分: 475
  • 博客等级: 下士
  • 技术积分: 3087
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 16:28
文章分类

全部博文(489)

文章存档

2013年(7)

2012年(301)

2011年(181)

分类:

2011-12-22 21:35:26

构建正确的开发环境,对写驱动程序非常的重要。错误的开发环境,编写出的驱动程序不能正确运行。特别是关于内核版本的问题,内核版本不匹配,会使驱动程序不能在系统中运行

标准内核与厂商内核标准内核是指从kernel.org官方网站下载的标准代码。在某些情况下,发行版厂商对标准内核码进行适当的修改,以优化内核的性能。厂商发行版和标准内核对于驱动程序是不兼容的,根据不同内核源码编译的驱动程序是不能互用的,所以需要对内核进行升级

内核升级

1. 彻底清理内核代码

# make distclean

2. 配置内核

# make menuconfig

CPU类型改为目前通用的X586类型

进入Processor type and feature 选项 ——进入Processor family选项 ——选择586/K5/x86/6x866x86MX

3、编译内核 

# make 

4、编译内核模块

# make modules

5、安装内核模块

#make modules_install

6、安装内核

make install

7、重启计算机

# reboot 

对内核的升级并不会破坏现有的内核,也不会破坏系统上的文件等资源,内核升级以后,除了性能上的改变以外,对用户来说就像什么也没有发生一样

阅读(406) | 评论(0) | 转发(0) |
0

上一篇:Linux内核链表

下一篇:Linux进程控制、调度

给主人留下些什么吧!~~