*********如何写分层驱动(复杂的字符驱动)----以lcd驱动为例**************
思路:复杂的驱动都是建立在简单的驱动的基础上,所以首先要知道内核简单字符设备驱动如何写
1.如何简单驱动程序
1.1 构造file_operations
.open = drv_open
.read = drv_read
1.2 告诉内核有1.1这个结构,register_chrde...
分类:
其他好文 时间:
2015-04-29 19:50:55
阅读次数:
101
内容提要:1. android display相关的名词2. 调试LCD驱动需要注意的步骤3. 关于帧缓冲区及I/O内存------------------------------------------------------------------------------------------...
分类:
其他好文 时间:
2015-04-13 14:29:48
阅读次数:
173
好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出S3C2440 LCD控制初始化代码。使用友善MINI2440开发板,LCD为320*240,开发环境为RealView MDK 4.22。
该源码结构简单明了,原始工程下载地址:点击打开链接...
分类:
其他好文 时间:
2015-03-03 16:44:33
阅读次数:
187
S3C2410/2440 MCU内部都集成了LCD控制器,通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。LCD控制器主要由REGBANK,LCDCDMA,VIDPRCS,TIMEGEN等寄存器组成,如果不是用的三星的LCD,LPC3600和LCC3600就不用管它,...
分类:
其他好文 时间:
2015-02-08 16:52:09
阅读次数:
204
本文基于TQ335x进行了LCD驱动的移植,详细的讲述的移植的思路及分析过程。其中,移植的主要手段是修改DTS,捎带一些内核menuconfig,参数调整等。...
分类:
其他好文 时间:
2014-11-22 21:36:25
阅读次数:
288
移植;1.编译2.解决错误 2.1头文件不对:去掉或更改 2.2宏不对:改名,使用新宏 2.3 函数没有了:改名使用新函数一:移植LCD驱动:修改内核配置: │ Location: │ │ -> Device Drivers │ │ -> Graphics support │ │ -> Sup...
分类:
系统相关 时间:
2014-10-11 20:06:06
阅读次数:
227
在设置lcdcon5时遇到BSWP 和 HWSWP两个使能位,知道是高低位互换,但真是有什么用倒没想到,下面转载的这篇文章略有提及,参考一下========================================== 3.1 背光:对于大部分的彩色LCD一定要接背光,我们才能看到屏上的内.....
分类:
其他好文 时间:
2014-10-06 22:07:10
阅读次数:
218
Ht1621b芯片显示屏驱动
关于HT1621b芯片的详细信息可以参考数据手册上的内容:百度文库HT1621b中文资料
以下为芯片驱动程序(STM8单片机):
/* Includes ------------------------------------------------------------------*/
#include "stm8s.h"
#in...
分类:
其他好文 时间:
2014-09-29 10:57:20
阅读次数:
203
上篇博文说到了mtkfb_probe函数,本文在说mtkfb_probe函数之前。我还是打算在从应用程序的调用开始分析下具体的调用过程。这是我们理解驱动框架的核心,而并不是简单的接受。...
分类:
其他好文 时间:
2014-08-16 18:33:20
阅读次数:
244
许多学习嵌入式的进入MTK开发平台,很多东西都会感到很陌生。在MTK平台上你可以简简单单几分钟就点亮一块屏。加上MTK快速开发的节奏,也很少有时间自己整理学习。如果不思进取,不加班加点学习。很容易就慢慢……。这也难怪有些人说MTK造就了一批懒人,毁掉了一批工程师。但其实都是基于linux开发,核心的东西都是一样一样的。我刚入行业,在迷茫之际,自己整理跟踪源码。想慢慢找回自己熟悉的感觉,掌握MTK的...
分类:
其他好文 时间:
2014-08-12 22:08:34
阅读次数:
582