安卓驱动模块给APP访问 添加&& Android平台通过jni读写i2c设备

本文详细阐述了在Android平台下为设备添加驱动并实现JNI接口的方法,包括编写Linux驱动程序、HAL模块、JNI、Framework接口及App访问等关键步骤。通过实例解析,帮助开发者理解如何自定义设备访问服务,特别关注于I2C设备的读写操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       对于一种新的设备,添加驱动给APP上层访问,是个分多个步骤的过程。请参见:http://www.360doc.com/content/14/0717/11/18578054_394990356.shtml。

列出如下:

1 [编写linux驱动程序]
2 [编写hal模块]
3 [编写jni]
4 [编写Framework接口]
5 [App访问]

============Android平台通过jni读写i2c设备======================

基于以上思想,可以参考一个实例。在Android开发和移植过程中,有时需要对I2C设备进行读写,但系统可能并未提供相应的服务。我们就需要自己开发硬件访问服务来控制设备。可参见:

Android平台读写i2c设备开发笔记一 http://blog.youkuaiyun.com/rickbeyond/article/details/7838313

Android平台读写i2c设备开发笔记二https://blog.youkuaiyun.com/Rickbeyond/article/details/7839245

Android平台读写i2c设备开发笔记三https://blog.youkuaiyun.com/Rickbeyond/article/details/7839892


参考原文:http://www.cr173.com/soft/66623.html

参考原文:http://basti1302.github.io/startexplorer/#install

参考原文:http://www.xue5.com/Mobile/Android/691685.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值