Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7512177
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2011-09-19 16:34:27

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

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

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

阅读(1171) | 评论(0) | 转发(3) |
0

上一篇:uboot常用命令

下一篇:Linux内核链表

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