20181206 IMX6Q开发板移植屏幕小小心得和参考文档

Posted amnesiabeing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20181206 IMX6Q开发板移植屏幕小小心得和参考文档相关的知识,希望对你有一定的参考价值。

作为一个嵌入式开发的初学者,花了俩星期时间,终于让跑Linux系统的IMX6开发板换上了新的屏幕。

这里,移植屏幕的主要思路就是:

  1. 确保连线正确;
  2. 学习LCD液晶屏的时序(在修改参数时需要);
  3. 看懂屏幕的数据手册(各种数据手册对同一个现象的写法不一样);
  4. 修改uboot和(内核驱动部分的文件)
  5. 若Linux系统版本支持设备树,需简单修改设备树配置(如无意外)。

中间遇到了一个奇怪的问题,“把所有线连接好后”,屏幕上只显示一些条纹,而且还能改变颜色什么的。
经大量的时间检查发现——LVDS视频信号输出的2号通道接反了!
(开发板上的顺序是+--++--+……,我粗心大意,接成了+-+-+-+-……)
检查时,发现LVDS视频传输中的2号通道的作用是传输同步信号!

另外,想测试屏幕是否好使,又不想写一个C程序(编译上传程序老麻烦了),就想着有什么骚操作,比如通过shell直接写framebuffer什么的。
大概思路就是重复某个颜色,通过重定向写入/dev/fbx这个文件中,命令行如下:

awk ‘BEGIN{OFS="x60";NF=800*480*2;print}‘ > /dev/fb0
#                ^颜色    ^分辨率

参考资料:

  1. https://blog.csdn.net/a617996505/article/details/82386952
  2. https://blog.csdn.net/changqing1990/article/details/78595565
  3. http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2320377&highlight=
  4. https://blog.csdn.net/lq496387202/article/details/79416299
  5. Linux源码目录下的参考文档




以上是关于20181206 IMX6Q开发板移植屏幕小小心得和参考文档的主要内容,如果未能解决你的问题,请参考以下文章

迅为IMX6Q开发板提供原理图_底板PCB_驱动程序源码_芯片和LCD数据手册_开发板环境_使用手册

迅为-iMX6开发板飞思卡尔iMX6Q开发板 工业级开发板

iMX6系列应用笔记-iMX6Q开发板QT相关应用讲解

iMX6Q/PLUS开发板烧写设备树内核的Ubuntu系统

飞思卡尔的IMX6Q芯片好用吗?有核心板+底板的吗?

imx6q 添加intel PCIE网卡