如何在Android系统中添加Linux驱动-创新互联
如何在Android系统中添加Linux驱动?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联IDC提供业务:电信内江机房,成都服务器租用,电信内江机房,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。Linux内核是可配置,进入到linux目录,输入make menuconfig 将会有模块选择界面,前两句是
scripts/kconfig/mconf Kconfig .config - Linux/x86 3.10.65 Kernel Configuration
Kconfig是默认选项,.config是当前内核配置文件。
1.driver驱动下添加新的模块类
drivers/Makefile文件添加obj-$(CONFIG_TEST_DEVICE) +=test/
drivers/Kconfig文件中添加source "drivers/test/Kconfig"
drivers/test/Kconfig示例
可以在make menuconfig配置界面中Ddevice Driver子选项下来改TEST_DEVICE配置,保存至.config。
也可以直接在.config文件中添加下面内容
2.添加依赖新模块类的radio驱动
drivers/test/Makefile添加obj-$(CONFIG_TEST_DEVICE) +=radio/
drivers/test/Kconfig添加source "drivers/test/radio/Kconfig"
drivers/test/radio/Makefile示例obj-$(CONFIG_TEST_RADIO_DRIVER) += radio.o
drivers/test/radio/Kconfig示例
此时可以在make menuconfig配置界面中Device Drivers的TEST_DEVICE目录下找到TEST_RADIO_DRIVER选择加载方式。
也可以在linux3.10/.config文件的CONFIG_TEST_DEVICE=y后面添加CONFIG_TEST_RADIO_DRIVER=m。
关于如何在Android系统中添加Linux驱动问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
标题名称:如何在Android系统中添加Linux驱动-创新互联
文章起源:http://pwwzsj.com/article/gidcp.html