vs2012网站开发课程设计/seo的培训班
对于一种新的设备,添加驱动给APP上层访问,是个分多个步骤的过程。请参见:http://www.360doc.com/content/14/0717/11/18578054_394990356.shtml。
列出如下:
1 [编写linux驱动程序]
- 1.1 一、编写驱动核心程序
- 1.2 二、配置Kconfig
- 1.3 三、配置Makefile
- 1.4 四、配置系统的autoconfig
- 1.5 五、编译
- 2.1 一、新建xxx.h文件
- 2.2 二、新建xxx.c文件
- 2.2.1 1、包含相关头文件和定义相关结构
- 2.2.2 2、定义hello_device_open函数
- 2.2.3 3、定义自定义的api函数
- 2.3 三、在hello目录下新建Android.mk文件
- 2.4 四、编译、重新打包Android系统镜像system.img
- 3.1 一、新建com_android_server_HelloService.cpp文件
- 3.1.1 1、包括头文件
- 3.1.2 2、编写jni接口
- 3.1.3 3、定义jni加载函数,注册jni方法表
- 3.2 二、修改onload.cpp,使系统启动时自动加载JNI方法调用表
- 3.3 三、修改Android.mk文件,添加编译路径
- 3.4 四、编译和重新生成system.img
- 4.1 一、定义通信接口
- 4.1.1 1、新增接口文件
- 4.1.2 2、添加编译路径
- 4.1.3 3、编译接口文件
- 4.2 二、建立java文件,编写Framework接口
- 4.3 三、在ServerThread::run函数中增加加载代码
- 4.4 四、编译、重新打包system.img
============Android平台通过jni读写i2c设备======================
基于以上思想,可以参考一个实例。在Android开发和移植过程中,有时需要对I2C设备进行读写,但系统可能并未提供相应的服务。我们就需要自己开发硬件访问服务来控制设备。可参见:
Android平台读写i2c设备开发笔记一 http://blog.csdn.net/rickbeyond/article/details/7838313
Android平台读写i2c设备开发笔记二https://blog.csdn.net/Rickbeyond/article/details/7839245
Android平台读写i2c设备开发笔记三https://blog.csdn.net/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