2024年4月1日发(作者:)

在Ubuntu10.04驱动开发环境搭建

一、准备开发工具

开发工具主要有gcc、gdb、make

在Ubuntu中可以通过下面这个命令安装:

$apt-get install build-essential

我没有执行上面的命令,因为我在之前编译过Android,相关工具已经配置好了:

$sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl

zlib1g-dev libc6-dev x11proto-core-dev libx11-dev libgl1-mesa-dev g++-multilib

mingw32 tofrodos libncurses5-dev

二、下载Linux源代码

linux源码可以通过以下几种途径获得:

1)直接去下载

2)通过包管理工具下载源码

用下面指令查看可用的源码包:

1

$ sudo apt-cache search linux-source

linux-source - Linux kernel source with Ubuntu patches

linux-source-2.6.32 - Linux kernel source for version 2.6.32 with Ubuntu

patches

在Ubuntu中可以通过下面这个命令下载:

$apt-get install linux-source-(版本号)

$sudo apt-get install linux-source-2.6.32

下载后的文件2在/usr/src目录中,解压:

$su – root

$cd /usr/src

$tar jxvf 2

解压后在/usr/src目录下产生了一个linux-source-2.6.32源码目录

三、编译内核

依次执行下列命令(必须都执行,否则编译错误,如果不是root用户,命令前加sudo):

2