摘要: 要达到的目的:android系统中,用JAVA写界面程序,调用jni中间库提供的接口,去操作某个驱动节点,实现read,writer ioctl等操作!这对底层驱动开发人员是很重要的一个调试通道,也是android 系统下提供一些特殊功能接口的方法! 本文前提:我们假设已经写了一个驱动程... 阅读全文
posted @ 2013-07-02 17:34 LoongEmbedded 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 前言 一、android驱动的开发流程 1: 写LINUX驱动 2: 写LINUX应用测试程序 3: 写JNI接口,用来包装第二步写的应用 (要用NDK来编译) 生成一个.SO文件,相当于CE下的DLL 4: 写JAVA程序,专门写一个类包含.SO文件,然后在JAVA里调用.... 阅读全文
posted @ 2013-07-02 17:33 LoongEmbedded 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 平台:S3C6410+WinCE6.0 问题现像: 当启用UART0也就是COM1时,无论插没插USB线,一开机,它都会弹出个USB连接的窗口, 原因分析: 是因为在三星原版本BSP里的串口驱动上制定了UART0为modem(unimodem),没有人打开串口但串口有数据时,会引发modem事... 阅读全文
posted @ 2013-07-02 17:27 LoongEmbedded 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 理论: 使用HIVE注册表,系统在完成了第一阶段也就是加载完了boot.hv+binfs之后和加载系统HIVE注册表之前,filesys.exe都会调用OEMIoControl来查询是否需要清除保存在block设备上的hv文件,其CODE代码为IOCTL_HAL_GET_HIVE_CLEAN... 阅读全文
posted @ 2013-07-02 17:11 LoongEmbedded 阅读(1044) 评论(0) 推荐(0) 编辑