摘要: 来自:http://www.hovercool.com/en/Class_create,_device_create,_device_create_file开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点(包括ldd3中不少例子也是这样),实际上现在Linux内核为... 阅读全文
posted @ 2015-08-25 16:13 knightsoul 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 在标准的android驱动中,睡眠唤醒流程非常清晰,能够较方便的更改lcd唤醒时间和led背光的点亮时间,但是也很容易出现问题,比如说闪屏,唤醒慢!出现闪屏有两个原因1、开背光时间在唤醒lcd前!2、开背光时间在唤醒lcd后,但是没有等lcd刷屏就点亮背光!我按照标准驱动流程去分析mtk的做法他... 阅读全文
posted @ 2015-08-25 16:00 knightsoul 阅读(2582) 评论(0) 推荐(0) 编辑
摘要: sysfs接口函数到建立_DEVICE_ATTR最近在弄Sensor驱动,看过一个某厂家的成品驱动,里面实现的全都是sysfs接口,hal层利用sysfs生成的接口,对Sensor进行操作。说道sysfs接口,就不得不提到函数宏DEVICE_ATTR原型是#define DEVICE_ATTR(_n... 阅读全文
posted @ 2015-08-25 15:52 knightsoul 阅读(548) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-11848011-id-96290.htmlROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常... 阅读全文
posted @ 2015-08-25 09:26 knightsoul 阅读(212) 评论(0) 推荐(0) 编辑