制作LCD 的测试图片RGB666格式

article/2025/9/18 13:39:15

 

缘起

由于工作原因,小弟需要调试和测试AM335x上的AT070TN83这块7寸的显示屏。查datasheet发现他的格式为RGB666,所以想着制作一张RGB666的BMP格式的图片,结果发现BMP常见为RGB888和RGB565,没有RGB666这种格式的BMP图片.

 

之前用的测试方法是:

cat xxx.bmp > /dev/fb0

 

由于RGB666没有bmp格式的,今天在网上找了一圈,最后发现了一个LCD的图片制作神器Image2lcd,居然可以生成RGB666格式的二进制文件。

 

 

使用:

cat xxx.bin > /dev/fb0

便可以测试

 

生成RGB666图片

打开一张想要转化为RGB666的图片

 

选择输出数据为二进制(注意不是bmp而是二进制):

 

 

选择输出灰度为18位真彩色,即RGB666

 

 

根据自己的LCD的分辨率选择最大宽度和高度,我的是800x480:

 

选择18位彩色选项卡:

 

 

根据LCD选择颜色数据排列,如果不知道可以都生成一张在板子上试出来,我的是RBG排列格式:

 

 

 

点击保存,生成图片:

 

 

测试方法

将生成的test.bin文件拷贝至开发板上,开机进入根目录执行以下命令:

 

cat test.bin > /dev/fb0

 

 

LCD便会显示图片,如果花屏请确认你的LCD屏的是RGB666还是RGB888还是RGB565,如果颜色不对请重新调整RGB顺序。

 

 

下载地址

https://pan.baidu.com/s/1sjmLaDPe27iBDGgr43gu8g

 

 

 

 

 

 


http://chatgpt.dhexx.cn/article/0elGQXMH.shtml

相关文章

YOLOv3批量测试图片并保存在自定义文件夹下

YOLOv3的网络训练教程在网上都能找到,最重要是依赖于官网github上的issues解决,如果有些问题不清楚可以百度搜索到,这篇文章主要是针对于训练好自己的网络后的测试命令以及实现批量测试图片并保存的操作: 先说测试并返回评价指标的…

使用mmdetection测试图片

本人刚入门目标检测,发现了一个开源的工具箱mmdetection,便自己使用里面的模型试着测试一张图片,网上大多数博客写的还是不够详细,所以想自己写一篇,方便大家及自己今后可以回顾。 首先,mmdetection的安装…

用于测试图片类型限制、图片大小限制的文件

文章目录 1、图片类型2、文件大小测试3、相关文件打包下载 相信大家测试的时候常常会遇到如下 上传图片等功能 那么遇到此类功能该如何进行测试呢? 这边首先需要提取这些功能的测试点: 该功能全面的测试点提取已经有大佬弄出来了,这边我就…

8080端口被占用处理方法

查看被占用的端口号: netstat -ano | findstr 8080杀死占用的端口号 taskkill /pid 14188 /f

怎么查看8080端口被占用详细教程

开始---->运行---->cmd,或者是windowR组合键,调出命令窗口 输入命令:netstat -ano,列出所有端口的情况。查找8080端口 打开任务管理器:Ctrt Alt . 或 CtrlShiftEsc 看找 PID : 4764 5. 右键&…

解决tomcat的8080端口被占用

解决tomcat的8080端口被占用 1.win R,输入cmd回车进入dos界面 2.输入netstat -ano|findstr 8080 查看占用8080端口的进程 3.输入taskkill /pid 84980 /f 将显示的进程号(我的是84980)结束掉 ,注意结束这一个就可以了 4.重启tomcat cmd进…

Windows 环境下8080端口被占用,如何查看占用的进程及关闭进程

前言: 最近在写一个vue项目的时候,需要用到本地的8080端口来模拟数据获取,却发现8080端口被占用,莫名奇怪。 坑老是那么多,如何解决? win r 打开程序运行的快速窗口,输入cmd, 进入命令行窗口&…

Windows 关闭8080端口(8080端口被占用)

这个方法两条命令,简单有效! 打开用管理员身份打开命令提示符 输入命令 1、C:\WINDOWS\system32> netstat -o -n -a | findstr :8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 22260 2、C:\WINDOWS\system32> taskkill /F /PID 22260 成功: 已终…

Tomcat默认8080端口被占用了?看我暴力解决

文章目录 前言一、解决思路二、解决步骤1、打开cmd管理员窗口2、输入命令查看端口号和进程号3、通过任务管理器关闭进程 总结 前言 在使用idea开发Java Web的过程中,部署Tomcat之后经常会遇到8080端口被占用的情况,之前在网上搜索了很多解决办法&#x…

80端口或8080端口被占用的解决办法

80端口、8080端口被占用的解决办法 80端口或8080端口,一般Tomcat、JBoss、Oracle默认都会使用这个端口! 所以就需要修改默认端口,让他们能一起协同工作。 《其实SQL2008、SQL2008R2中的“SQL Server Reporting Services (SQL2008)、SQL Ser…

Tomcat 8080 端口经常被占用的2个解决方法

1、关闭占用8080端口的进程:8080端口被占用的话执行startup.bat会报错,可在cmd下执行netstat -ano命令查看8080是否被占用,如果被占用可根据相应的PID号在任务管理器查找并关闭相应进程,然后重启tomcat。此方法弊端是端口被占用就…

80端口被占用

方法一: 查找占据80端口的进程,然后关闭它。 1、运行cmd,输netstat -ano; 2、查看开头几行0.0.0.0:80的pid,记下pid的值; 3、在“任务管理器”中找到pid所对应的程序,结束他; but!因为我的每次都是被System占用&#…

查看8080端口被占用处理教程

开始---->运行---->cmd,或者是windowR组合键,调出命令窗口 输入命令:netstat -ano,列出所有端口的情况。查找8080端口 打开任务管理器:Ctrt Alt . 或 CtrlShiftEsc 查找 PID : 4764 5. 右键&#x…

8080端口号被占用的问题

1、Tomcat 的默认端口8080被其他程序占用图示例: 两种解决方法: 方法一、 首先打开cmd,打开的方法很简单,在开始菜单中直接输入即可。同样也可以按下winR打开运行,然后输入cmd即可。 在dos命令中输入以下命令查询正…

8080端口被占用的解决办法

一、打开电脑的命令窗口 winr 输入cmd 点击确定。 二、查看8080的进程pid 在命令窗口输入命令 netstat -aon|findstr “8080” 可以查看到PID 三、关闭pid进程 打开电脑的任务管理器->点击详细服务->找到PID相对应的服务->右键点击停止服务。

8080端口被占用,最快解决方法不是重启电脑

解决方法:cmd 之后 懂得直接拿代码,不懂的继续看 netstat -aon|findstr "8080" taskkill /pid 6828 /f 6868 代表占用8080的进程pid号当然还有一种更直接的方法:重启电脑,直接解决 一、8080被占用问题描述 在做jav…

解决8080端口被占用问题

问题叙述 在IDEA中运行项目时会出现8080端口被占用的情况,可能是运行tomcat的时候,也可能是在用vue进行前后端分离项目,运行后端代码时出现端口被占用。这里以运行tomcat显示占用举例,如下图所示; 解决方法 1、按快…