摘要: 本文是基于android4.0.3.对应其他低版本的代码,可能有所差异,但基本大同小异。 Android的HAL是为了保护一些硬件提供商的知识产权而提出的,是为了避开linux的GPL束缚。思路是把控制硬件的动作都放到了Android HAL中,而linux driver仅仅完成一些简单的数据交互作... 阅读全文
posted @ 2015-08-24 20:09 knightsoul 阅读(1905) 评论(0) 推荐(0) 编辑
摘要: 原文http://blog.csdn.net/yangwen123/article/details/12192401FrameBuffer驱动程序分析文中介绍了Linux系统下的显示驱动框架,每个显示屏被抽象为一个帧缓冲区,注册到FrameBuffer模块中,并在/dev/graphics目录下创建... 阅读全文
posted @ 2015-08-24 19:44 knightsoul 阅读(666) 评论(0) 推荐(0) 编辑
摘要: DMA-BUF API使用指南by JHJ(jianghuijun211@gmail.com)转载出自:http://blog.csdn.net/crazyjiang本文将会告诉驱动开发者什么是dma-buf共享缓冲区接口,如何作为一个生产者及消费者使用共享缓冲区。任何一个设备驱动想要使用DMA共享... 阅读全文
posted @ 2015-08-24 19:27 knightsoul 阅读(5717) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/xubin341719/article/details/8498580android 电池(二):android关机充电流程、充电画面显示分类:S5PXX(三星)2013-01-13 18:50577人阅读评论(3)收藏举报关键词:android电池关机充电... 阅读全文
posted @ 2015-08-24 19:15 knightsoul 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: 电源管理可以说是移动设备中最关键的技术之一,特别是对于现代的智能手机,具有大屏幕,高频处理器,大内存,各种外设多(gps,camera,传感器),多任务操作系统,等特点,电源管理尤其显得重要,如果没有一个高效的电源管理方案,你的smart phone可能跑2小时就没电了。Android的电源管理技术... 阅读全文
posted @ 2015-08-24 19:14 knightsoul 阅读(4649) 评论(0) 推荐(0) 编辑
摘要: 内容提要:1. android display相关的名词2. 调试LCD驱动需要注意的步骤3. 关于帧缓冲区及I/O内存------------------------------------------------------------------------------------------... 阅读全文
posted @ 2015-08-24 17:50 knightsoul 阅读(3033) 评论(1) 推荐(1) 编辑
摘要: 首先来讲第一个话题LCD RAM由来最近魅族论坛和小米论坛最火的话题之一莫过于LCD RAM,当然小米最近后院起火,导致售后/投诉才是最火的.何为LCD RAM?LCD 是指字面意思是液晶显示屏(Liquid Crystal Display), 而RAM: 随机存取存储器(Random-Access... 阅读全文
posted @ 2015-08-24 17:41 knightsoul 阅读(460) 评论(0) 推荐(0) 编辑