Upload
dinhbao
View
226
Download
0
Embed Size (px)
Citation preview
Build kernel with a new driver
Adding new driver code to linux kernel
source code
Edit Makefile
Edit Kconfig file
Select the driver before kernel build
Build the linux kernel
Add new driver code to linux kernel
source code # cd /home/control/work/driver/fpga_led_dev
# cp ./fpga_led_driver.c
/work/achroimx6q/achroimx_kernel/drivers/char
드라이버소스코드에 /dev/fpga_led파일자동생성을위한코드추가
Edit Makefile # cd /work/achroimx6q/achroimx_kernel/drivers/char
# vi Makefile
obj-$(CONFIG_FPGA_LED) += fpga_led_driver.o
Edit Kconfig # cd /work/achroimx6q/achroimx_kernel/drivers/char
# vi Kconfig
config FPGA_LED
bool "FPGA_LED"
New kernel image location /work/achroimx6q/achroimx_kernel/arch/arm/boot
# cd /work/achroimx6q/achroimx_kernel/arch/arm/boot
# cp ./uImage /tftpboot