一、向内核中添加驱动步骤
在向内核中添加驱动的时候要完成3 项工作,包括:
1、在Kconfig 中添加新代码对应项目的编译条件
2、将驱动源码添加到对应的目录中
3、在目录Makefile 中文件中增加针对新代码的编译条目
二、编译器路径的设置
1、打开家目录下的.bashrc文件,在其最下面添加如下内容:
export PATH=$PATH:/home/mint/itop/arm-2009q3/bin
使其生效
. .bashrc
2、该目录与交叉编译器的解压放置位置相对应
/home/mint/itop/arm-2009q3/bin
3、打开内核源码的顶层目录的Makefile文件
在195行的位置有如下内容
export KBUILD_BUILDHOST := $(SUBARCH)
ARCH ?= arm
CROSS_COMPILE ?= /home/mint/itop/arm-2009q3/bin/arm-none-linux-gnueabi-
#CROSS_COMPILE ?= /usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
该交叉编译工具链的位置与上面是一一对应