內核代碼版本 linux-2.6.38
工具鏈:arm-linux-gcc
驅動代碼: led.c
編譯進內核: 將led.c放到內核目錄的 usr/src/linux-2.6.38/drivers/char/下
修改char目錄下的Kconfig文件和Makefile文件
Kconfig: 下添加
config MINI6410_LEDS
tristate "LED Support for Mini6410 GPIO LEDs"
depends on CPU_S3C6410
default y
help
This option enables support for LEDs connected to GPIO
lines on Mini6410 boards.
Makefile: 下添加
obj-$(CONFIG_MINI6410_LEDS) += mini6410_leds.o
編輯保存。
執行 make menuconfig ARCH=arm ,在device drivers-->>Character devices中選中 MINI6410_LEDS,表示添加上LED驅動。
執行make zImage CROSS-COMPILE=arm-linux- 後生成zImage鏡像文件。