摘要: 开发环境 * 主 机:VMWare--Fedora 9 * 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 * 编译器:arm-linux-gcc-4.3.2上接:S3C2440上LCD驱动(FrameBuffer)实例开发详解(一)四、帧缓冲(FrameBuffer)设备驱动实例代码:①、建立驱动文件:my2440_lcd.c,依就是驱动程序的最基本结构:FrameBuffer驱动的初始化和卸载部分及其他,如下:#include #include #include #include #include #include #include #include # 阅读全文
posted @ 2010-12-13 20:23 赤子之心 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、开发环境 * 主 机:VMWare--Fedora 9 * 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 * 编译器:arm-linux-gcc-4.3.2二、背景知识1. LCD工作的硬件需求: 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT 阅读全文
posted @ 2010-12-13 20:21 赤子之心 阅读(140) 评论(0) 推荐(0) 编辑