linux自学之旅_LCD液晶驱动移植

在移植Linux 2.6.30.4版本到s3c2440平台时,遇到了LCD显示闪烁和触摸定位不准的问题。经过排查发现是由于液晶屏与开发板连接线触点生锈造成的接触不良,通过清理触点解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      由于linux2.6.30.4版本已包含了s3c2440的驱动,所以移植工作量不大。但我在移植的过程中也遇到问题。

      第一次依照开发板教程移植了LCD驱动之后,开机后能看到QT界面,但液晶图象闪,画面不清。用触摸笔点击屏幕时,屏幕上的鼠标位置和触点的位置不符合。而且鼠标晃动非常厉害。

      出现这个问题以后,开始以为是自己驱动移植出错。检查驱动移植后,找不到错误的地方。我便把厂家开发板光盘上的linux内核镜像下载到开发板。发现问题依然存在。

      这时我猜测可能是电路的连线有问题,最终历经千辛万苦,爬山涉水找到问题的所在,问题出在液晶和开发板的连线上。连线有些触点生锈,导致接触不良,用刀片刮刮,重新连接,成了!

      屏幕清晰了,不闪了,触摸笔点击位置屏幕鼠标位置一致了。我兴奋得有些手舞足蹈。我想这就是做技术人的快乐所在。很多人可能认为做技术都比较枯燥,但做技术也有做技术的快乐,做技术人的快乐来源于解决困惑自己很久的大难题后的成就感。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值