Chinaunix首页 | 论坛 | 博客
  • 博客访问: 631909
  • 博文数量: 1008
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-31 09:44
文章分类
文章存档

2012年(1008)

我的朋友

分类:

2012-08-01 11:06:08

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

标准内核与厂商内核标准内核是指从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 

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

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

上一篇:Linux内核链表

下一篇:uboot常用命令

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