WinCE下的LCD调试助手

简介: 在实际项目中,经常会根据不同应用配备不同大小的LCD。所以需要针对不同的LCD,调节相应的参数。最近的一个项目,先后用了5、6、7和8寸屏,分辨率都是800*480。由于显示驱动是本地驱动,不能够动态卸载和加载。

    在实际项目中,经常会根据不同应用配备不同大小的LCD。所以需要针对不同的LCD,调节相应的参数。最近的一个项目,先后用了5、6、7和8寸屏,分辨率都是800*480。由于显示驱动是本地驱动,不能够动态卸载和加载。而在相同分辨率的情况下,不同的LCD仅仅是对应的行场同步参数不一样。所以,为了方便调试,针对TCC89平台做了个LCD调试助手,可以在应用程序中直接修改行场同步参数,实时调试LCD。为了验证参数的正确性,简单做了一个用于测试的界面。

   LCD调试助手的界面如下图所示,主要提供了几种已知LCD的参数,并可以任意修改其中的某些项。 image

   目前集成了四种不同型号的LCD参数设置,如下图所示。 image

     用于测试参数正确性的界面如下图所示,以一个像素的宽度画了一个矩形框。通过观察其在LCD上的显示效果,很容易就能判断出当前参数是否正确。

image

    另外,这个小工具需要使用WinCE桌面助手协助调试,因为如果设置的参数与LCD对应的参数相差很大,就很难在LCD上通过触摸屏修改参数,而只能用WinCE桌面助手远程修改。

    有了这个小工具,在调试LCD的过程中方便很多,无须编译BOOT或是内核,就能验证参数是否正确,提高了调试的效率。

目录
相关文章
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
122 0
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
|
6月前
stm32f407探索者开发板(十三)——JLINK在线调试_软件调试_方法与技巧
stm32f407探索者开发板(十三)——JLINK在线调试_软件调试_方法与技巧
374 0
|
8月前
|
NoSQL Linux Android开发
OPENJTAG调试学习(四):OpenJTAG 来烧写、调试 cortex M3
OPENJTAG调试学习(四):OpenJTAG 来烧写、调试 cortex M3
161 0
|
编译器 开发工具 芯片
平头哥芯片调试断点失败
平头哥芯片调试断点失败
146 2
|
编解码 监控 Linux
嵌入式Linux MIPI接口LCD调试-关于DRM显示与应用调试的干货浓缩
嵌入式Linux MIPI接口LCD调试-关于DRM显示与应用调试的干货浓缩
1213 0
|
区块链 开发工具 C语言
手把手教你用Qt写一个串口助手控制LED
手把手教你用Qt写一个串口助手控制LED
506 0
手把手教你用Qt写一个串口助手控制LED
|
区块链 开发工具 C语言
Qt小项目之串口助手控制LED
Qt小项目之串口助手控制LED
184 0
Qt小项目之串口助手控制LED
|
IDE 开发工具 内存技术
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 解决编译后显示RAM占用率100%的问题
上一篇文章中,我们一同学习了“如何开启编程后打印FLASH以及RAM占用信息”的功能,但是在实际开发中,尽管我们的程序并未使用到全部的RAM空间,但仍存在IDE中该打印信息提示RAM占用达到100%的情况
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 解决编译后显示RAM占用率100%的问题
|
编解码 Linux 程序员
Linux驱动开发: FrameBuffe(LCD)驱动开发
Linux驱动开发: FrameBuffe(LCD)驱动开发
767 0
Linux驱动开发: FrameBuffe(LCD)驱动开发