超人_bYecSJ · 1 天前 · 广东

【SiRider S1芯擎工业开发板测评】好事多磨终于点亮LCD屏幕

接上篇:
【SiRider S1芯擎工业开发板测评】来自创客峰会的开箱初体验

https://aijishu.com/a/1060000...

在淘宝买了一块HDMI屏幕(考虑兼容性,家里有块树莓派3B也能用,所以没有买MIPI DSI屏幕,兼容性不好)。

7寸,1200*600分辨率。

d03fb598e44cbb9aaf5c1daab0f7f4e.jpg

然而,插上SiRider S1开发板傻眼了,屏幕点不亮。

赶紧拿出家里的尘封的树莓派,装上Raspberry Pi OS,
直接一次性点亮,这可真是神奇了。

376cfdb0f6dc644759d5e47eca919a3.jpg

参考坛友的一篇文章,原来是分辨率问题。
https://aijishu.com/a/1060000...

SiRider S1开发板的默认分辨率只有一个,没错只有一个
1920*1080

因此无法点亮1200*600的LCD屏幕。

a9579b6d502121b3aa5e08174f24fc8.jpg

参考坛友的做法:
依次输入以下命令。
`cvt 1024 600
xrandr --newmode "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
xrandr --addmode DP-1 1024x600_60.00
xrandr --output DP-1 --mode 1024x600_60.00`

image.png

然后就马上可以点亮LCD屏幕了。

336e2922f56615db96258cf0fb6a518.jpg

在设置菜单里,也多了一个分辨率选项(之前没有)
image.png

然而,高兴的太早,一关机重启,又恢复原状。
在网上搜了很多办法,许多都不管用。

直到尝试以下办法:

https://blog.csdn.net/qq_5158...

也就是编辑/etc/profile文件
把刚才的3行命令加到文件内容的最下方,然后保存退出。

xrandr --newmode "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
xrandr --addmode DP-1 1024x600_60.00
xrandr --output DP-1 --mode 1024x600_60.00

再到设置里设置好分辨率1024*600然后点应用。
再开机就持续输出1024*600。

a9e139e374af4cc474ab2b403dc7cde.jpg

45c06dfa4237233bff8732acfe350d9.jpg

最终显示效果如下:

b7541a22a39e31334d58a0963ad4c74.jpg

3bfff90bfbd39deaeefb421b885e0a8.jpg

加下来一鼓作气测试了下USB摄像头,正常工作:

先插上USB摄像头,查询硬件:

ls /dev/video*
image.png

发现有3个设备:
**/dev/video1
/dev/video1gdc
/dev/video2**

实际测试下来真正的摄像头是/dev/video1

使用应用程序茄子(cheese)
输入命令:sudo apt-get install cheese安装cheese软件
输入命令:cheese -d /dev/video1打开cheese软件

001493470bf49d528d8afc45056d7c0.jpg!

今天的分享就到这里。

推荐阅读
关注数
0
文章数
2
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息