如何在Android系统中添加Linux驱动
如何在Android系统中添加Linux驱动?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
成都创新互联拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的成都做网站、网站设计、外贸营销网站建设、网站维护、达州电信机房解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、成都做商城网站、政府网站等各类型客户群体,为全球近1000家企业提供全方位网站维护、服务器维护解决方案。
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://ybzwz.com/article/picsgg.html