WinCE6.0下BM1024600液晶屏的调试

简介: 昨天拿到一款新的液晶屏,BYD出的BM1024600-8688FTGF,7寸,分辨率是1024*600,想要在WinCE下用起来。之前整理过一个专门用于调试LCD的小工具《WinCE下的LCD调试助手》,现在终于派上用场了。

      昨天拿到一款新的液晶屏,BYD出的BM1024600-8688FTGF,7寸,分辨率是1024*600,想要在WinCE下用起来。之前整理过一个专门用于调试LCD的小工具《WinCE下的LCD调试助手》,现在终于派上用场了。

      硬件组的同事帮忙飞了两根线,系统启动后就有显示了,因为原来系统的分辨率是800*480,所以只在LCD的左上角显示,右边和下面的一块全黑,而800*480的部分显示完全正常。

      通过LCD调试助手基本确定了LCD控制器里参数的设置。实际上,液晶屏的Datasheet里应该也会有。但由于没拿到相关文档,也Google不出来任何资料,所以刚好用了一下LCD调试助手,关键时刻,还挺管用的。哈哈。

      简单修改了一下代码,重新编译BSP,下载BOOT和NK,竟然就能用了。不得不佩服BYD,做出来的东西就是好用。能做到现在的无孔不入,也就不足为奇了。想起前些年调试LCD时,总得费个半天劲。

      用TCPMP做了一个Benchmark,截图如下,总体感觉系统还是慢了一些,不过现在用的是24位色,如果改成16位色性能应该会好一点,但16位色的显示效果又会差一些,矛盾啊。

           image

      很早以前做的16位色和24位色的效果对比,截图如下。

           image

      可以看到,同一张图片在16位色的系统上简直惨不忍睹。不过,M8好像就是用的16位色,显示效果也很好,可能还得看LCD的表现力和UI的设计吧。

目录
相关文章
|
Windows
[✔️]exe引入ffmpeg后,在win7上应用程序无法正常启动(0xc0000005)
[✔️]exe引入ffmpeg后,在win7上应用程序无法正常启动(0xc0000005)
697 0
|
4月前
|
传感器 编解码 Linux
V4L2框架 | MIPI Camera指令调试笔记
V4L2框架 | MIPI Camera指令调试笔记
1785 2
|
编解码 Linux 开发工具
瑞芯微RV1109 SDK编译&支持QT程序开发
瑞芯微RV1109 SDK编译&支持QT程序开发
682 0
|
编解码 监控 Linux
嵌入式Linux MIPI接口LCD调试-关于DRM显示与应用调试的干货浓缩
嵌入式Linux MIPI接口LCD调试-关于DRM显示与应用调试的干货浓缩
1104 0
|
Windows
使用DSIM给WIN7集成SP2、IE11、USB3
使用DSIM给WIN7集成SP2、IE11、USB3
159 0
|
IDE 程序员 编译器
VC调试方法
VC调试方法
126 0
|
IDE 开发工具 图形学
LearnOpenGL 源码在 MAC 上的编译与调试
学习 OpenGL ,相信肯定有不少人看过这个网站: https://learnopengl.com/
345 0
LearnOpenGL 源码在 MAC 上的编译与调试
|
Windows
用模拟器加载基于ARM平台的WinCE6.0 内核(NK.bin)
虽然公司在一年以前就开始做基于WinCE4.2系统的触摸屏,但是作为侧重应用层面开发的我,对WinCE内核相关知识可以说是一知半解。
928 0