摘要: lcd程序框架: 为了让程序更好的扩展,介绍面向对象编程: 比如抽象出lcd_3.5和lcd_4.3的共同点: 当我想使用3.5寸的lcd时,只需让lo指向lcd_3.5_opr即可。同样,当我想使用4.3寸的lcd时,只需让lo指向lcd_4.3_opr. 还可以进一步封装 使用者可以不接触lcd 阅读全文
posted @ 2019-08-10 22:35 一代枭雄 阅读(334) 评论(0) 推荐(0)
摘要: 1、LCD控制器主要有两方面的功能: 1)从framebuffer中取出某个像素的数据; 2)配合其他信号,一起将这个数据发送给LCD 不管是2440,还是其他型号的ARM芯片。它们的LCD控制器的功能都是一样的,只不过存储器的操作稍有区别。 LCDDMA:会从内存中把数据取出来,发送给LCD。 D 阅读全文
posted @ 2019-08-10 21:05 一代枭雄 阅读(691) 评论(0) 推荐(0)
摘要: 想象一下,屏幕的后面有一个电子枪,电子枪位于某个像素的背后,然后向这个像素发射红绿蓝三原色,从而就可以组成任意一种颜色。简单的说,电子枪在像素的背后一边移动,一边向像素发射红绿蓝。 如果要编写出LCD的驱动程序,首先要搞清楚下面的几个问题: 1)电子枪如何移动 2)颜色如何确定 3)电子枪如何得知应 阅读全文
posted @ 2019-08-10 14:57 一代枭雄 阅读(829) 评论(0) 推荐(0)