linux 下 驱动patch的安装

来源:互联网 发布:apache下载64位安装版 编辑:程序博客网 时间:2024/05/29 10:02

硬件平台为: Intel Atom E640 + Intel 控制芯片PCH EG20T

操作系统为: Fedora 14


控制芯片EG20T的驱动是以patch形式给出的,具体安装步骤记录如下:

1: 解压驱动包 EG20T-kernel-2-6.35_v100_20110428.tar.bz2后,

     再分别解压该文件下各个模块的压缩包(模块分别为can, dma, gbe, gpio, i2c, phub, spi, uart, usbdev)。

2: 将各模块下解压得到的patch文件复制到将要安装的内核源码下(例如: /usr/src/linux-2.6.35)。

3: 进入/usr/src/linux-2.6.35 目录下,分别执行如下指令安装各模块的patch 文件:

     patch -p1 <pch_can.patch

     patch -p1 <pch_dma.patch

     patch -p1 <pch_gbe.patch

     patch -p1 <pch_gpio.patch

     patch -p1 <pch_i2c.patch

     patch -p1 <pch_phub.patch

     patch -p1 <pch_spi.patch

     patch -p1 <pch_uart.patch

     patch -p1 <pch_usbdev.patch

4: 各模块补丁打好后,/usr/src/linux-2.6.35目录下,执行 make menuconfig

     按照各模块中readme.txt 的要求配置内核。

5: 执行make 指令,生成新的内核和模块。

6: 执行make install 安装新内核与模块。

7: 以新安装的内核重启电脑,即可完成该芯片组的驱动安装。参照驱动包中提供的例子,即可使用该驱动开发上层应用了。

原创粉丝点击