Andoird service 实例程序调试过程[driver->hal->jni->service->app] (总结篇)
来源:互联网 发布:macbook air如何写编程 编辑:程序博客网 时间:2024/05/17 22:24
经过一个月的Android学习,终于将一个字符设备驱动程序在android上打通了,记忆力不是很好,为了防止以后自己忘记,在这里特别总结一下,主要经历了以下几步:
一、linux 字符设备驱动的编写(kernel/drivers/char/chr_dev/)
二、linux 字符设备驱动的验证程序(openplatform/android/externl/chr_dev/)
三、硬件抽象层(hal)子程序编写(android/hardware/libhardware/moudles/chr_dev/ 及android/hardware/libhardware/include/)
四、jni 程序编写(android/framework/base/services/jni/)
五、aidl 编写(android/framework/base/core/java/android/os/)
六、aidl 接口具体实现(android/framework/base/services/java/com/android/server/)
七、字符设备文件权限设置 (android/system/core/rootdir/ueventd.rc)
八、字符设备ko文件,自动加载设置(android/openplatform/project/common/kk_4.4_overlay/rootfs/sbin/init.rc)
这里特别提醒自己,在以后编写这种文件比较多的时候,一定要一步一步来,一步一步印证,保证正确性。
0 0
- Andoird service 实例程序调试过程[driver->hal->jni->service->app] (总结篇)
- android驱动初探(kernel->hal->jni->service->app)
- android 调试 service程序
- android hal学习——aidl,java service,jni编写
- windows service 之调试过程
- windows Service 之调试过程
- windows Service 之调试过程
- led分析(app->framework->jni->hal)
- [sensor] sensor service & hal
- (1)sensor调试过程中HAL层数据不能传输到app
- Win8上Service程序及外部App调用此Service
- Win8上Service程序及外部App调用此Service
- android hal学习——aidl,java service,jni编写【转】
- Android Binder Service的实现过程实例
- service实例
- Chrome远程调试Andoird APP WebView
- delphi如何调试windows service程序?
- 调试Windows Service 程序的一些心得
- Android下打印调用栈
- DP方程整理
- c++求幂次方
- 经常遇到Please ensure that adb is correctly located at 'C:\java\sdk\platform-tools\adb.exe' and can be e
- Struts2 InitOperations
- Andoird service 实例程序调试过程[driver->hal->jni->service->app] (总结篇)
- 排列组合算法
- 我的第一个应用,脑筋急转弯2014
- &&、||和&、|的区别
- CentOS6.5安装Kmplayer
- 读入未知数目的输入方法和该方法的条件测试原理
- Python排序算法再理解
- [深入理解计算机系统] 计算机中的信息表示
- Errors running builder 'Android Resource Manager' on Project java.lang.NullPointerException