driver porting from Android to My kernel

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.



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值