Android
king110108
从事汽车电子行业10年
展开
-
上层APP调用底层硬件驱动过程解析
APP应用程序->应用框架层->硬件抽象层-> 硬件驱动程序一、硬件驱动层 进入kernel/drivers文件夹中,创建一文件夹,放入驱动程序。包括头文件,C文件,Makefile,Kconfig。同时对drivers下的Makefile跟Kconfig进行相应的添加,这样配置编译选项后,即可编译。编译完后,可以在/dev,/proc,/sys/class中转载 2016-01-27 22:44:56 · 3349 阅读 · 0 评论 -
贯通 Android 底层驱动至应用层APP接口流程
以下例子均为未经测试的代码,也重点在整个的流程概况。目前仍有些不是太明白的地方。分以下几点(忽略HAL层):驱动:lichee/linux-3.4/drivers/ 主要是初始化相关芯片以及具体的交互功能,然后创建设备节点来与上层交互。(尽量不做逻辑控制) 调用 class_register() 接口时,会在 /sys/class/ 目录下创转载 2016-01-27 22:48:01 · 2430 阅读 · 0 评论