这篇文章主要介绍了Android怎么开发第一个驱动程序的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android怎么开发第一个驱动程序文章都会有所收获,下面我们一起来看看吧。frist_driver.c
在kernel/driver目录下添加新的文件夹frist_driver,在frist_driver中添加文件Kconfig,Makefile,frist_driver.c
frist_driver/Kconfig中的内容:
frist_driver/Makefile中的内容:
在driver/Kconfig添加内容:
在driver/Makefile添加内容:
在kernel/driver下执行make menuconfig,选择First Android Driver在安卓源码目录目录下source build/envsetup.shlunch xx xxxx (可选择)make bootimage -j32执行fastboot flash boot boot.img将内核烧写到开发板,在开发板目录找到sys/class/hello driver/hello driver或者下图目录,执行如图的命令
测试成功首先在android源码的packages目录下新建一个helloapp目录,该目录下新建hello_app.c和Android.mk两个文件。完成之后在安卓源码目录,输入source buildenvser.up.sh,再进入packages/helloapp目录执行mm命令,生成可执行文件,编译后的文件在out/target/product/xxx/obj/EXECUTABLES/hellotapp_intermediates/中
打印如下:
Open hello driver
可见测试成功。关于“Android怎么开发第一个驱动程序”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Android怎么开发第一个驱动程序”知识都有一定的了免费云主机域名解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
这篇文章主要介绍“C#怎么对文件名智能排序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#怎么对文件名智能排序”文章能帮助大家解决问题。在文件夹中,我们经常有类似s_1.txt、s_2.txt、s_10.txt、s_…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。