(1) 第一步將*.C文件考入到/opt/EmbedSky/linux-2.6.30.4/drivers/char下。以fpga.c為例(不同設備放在不同的驅動設備下)。
(2) 修改該目錄下Makefile文件,按照格式添加obj-$(CONFIG_FPGA) +=fgpa.o。
(3)修改該目錄下Kconfig文件,按照格式添加
Config FPGA
tristate “bl_gx_fpga” //在Menuconfig在顯示
depends on ARCH_S3C2440
help
f pga.
注意紅色FPGA必須一致。
(4)make menuconfig,找到設備驅動(device drivers)/字符設備(character device)修改編譯到內核(*)裡還是模塊(M),修改完後退出保存.
(5)編譯內核則輸入make zImage.bin,模塊則make drivers/modules.