2024年6月6日发(作者:)
• 1 [编写linux驱动程序]
1.1 一、编写驱动核心程序
1.2 二、配置Kconfig
1.3 三、配置Makefile
1.4 四、配置系统的autoconfig
1.5 五、编译
• 2 [编写hal模块]
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目录下新建文件
2.4 四、编译、重新打包Android系统镜像
3 [编写jni]
3.1 一、新建com_android_server_文件
3.1.1 1、包括头文件
3.1.2 2、编写jni接口
3.1.3 3、定义jni加载函数,注册jni方法表
3.2 二、修改,使系统启动时自动加载JNI方法调用表
3.3 三、修改文件,添加编译路径
3.4 四、编译和重新生成
• 4 [编写Framework接口]
4.1 一、定义通信接口
4.1.1 1、新增接口文件
4.1.2 2、添加编译路径


发布评论