以LED为例
APP:
JNI之java
JNI之c
DRV
项目组成:
1.应用部分 1.1 APK(android工程) 1.1.1 java(功能) 1.1.2 xml(界面) 1.1.3 JNI(自带) 1.1.4 动态库(驱动接口) 1.1.1.4.1 JNIEXPORT jint JNICALL 1.1.1.4.2 JNI_OnLoad 1.1.1.4.3 JNINativeMethod 1.1.1.4.4 c_fun2.驱动部分 2.1 驱动实体编译流程:
1.编译内核(驱动)2.编译动态库3.将动态库放到APP/lib/armeabi4.编译apk