您的位置:首页 > 移动开发 > Android开发

driver porting from Android to My kernel

2011-09-04 23:35 435 查看
1. Add the option in Menuconfig

1) add following code into drivers/char/Makefile

obj-y                          += radio/


2) add following code into drivers/char/Kconfig

source "drivers/char/radio/Kconfig"


3) add radio Directory and copy all the driver files into

4) Inside drivers/char/radio, create the Kconfig file

menu "RADIO"

config RADIO_MB86A35
tristate "Fujitsu radio"
help
Say Y here to use Fujitsu Radio * device found in the /dev
directory on your system.  They make it possible to have user-space

This support is also available as a module.

endmenu


5) Inside drivers/char/radio, modify the Makefile

##obj-m += radio-mb86a35.o
obj-$(CONFIG_RADIO_MB86A35) += radio-mb86a35.o


2. you can find the corresponding module in menuconfig:

drivers->char->radio->

And then try module build or build-in, whatever you want.

3. Compiling memo

1) Compiling Error: I2C function unsurpported

We must conpile I2C module into Kernel also. You can add I2C module in menuconfig.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: