明远智睿技术论坛

标题: 怎么入门android 驱动开发 [打印本页]

作者: 626329489    时间: 2017-11-14 17:32
标题: 怎么入门android 驱动开发
我现在是在明远智睿iMX6q的开发板上学习android 5.1.1,想试着去写个io口的驱动,然后通过app来控制io口,但是不知道如何着手去弄,网上看了要分如下步骤:
①编写linux内核驱动程序;
②在用户空间实现硬件抽象层接口;
③编写JNI方法供上层JAVA访问硬件服务接口;
④应用框架层增加硬件访问服务;
⑤编写测试应用。
步骤如此之多,我头一下子就大了,到底如何能够更快捷地入手,求指导:。。。。。。。。。。。。。。。。。。。。。。



作者: 软件01    时间: 2017-11-15 09:07
你看到我们网盘有提供android5.1的测试APK源码里面就有GPIO的测试,如果是IO控制的话,是默认有驱动的,
跟一般的Linux驱动一样,可以通用echo 171 > export的相关命令来测试
方法跟说的差不多:
1.首先驱动是有的,如果你想配置管脚为GPIO功能,请修改设备树文件myimx6ek200qu.dtsi或myimx6ek314qu.dtsi
2.编写JNI的c程序
3.写APK调用jni的java
作者: 626329489    时间: 2017-11-15 16:42
软件01 发表于 2017-11-15 09:07
你看到我们网盘有提供android5.1的测试APK源码里面就有GPIO的测试,如果是IO控制的话,是默认有驱动的,
跟 ...

恩非常感谢,我先按您说的弄弄看
作者: 626329489    时间: 2017-11-15 16:45
626329489 发表于 2017-11-15 16:42
恩非常感谢,我先按您说的弄弄看

对了您说的网盘的网址是多少可否发一个。。。




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2