接上篇:
【SiRider S1芯擎工业开发板测评】来自创客峰会的开箱初体验
https://aijishu.com/a/1060000...
在淘宝买了一块HDMI屏幕(考虑兼容性,家里有块树莓派3B也能用,所以没有买MIPI DSI屏幕,兼容性不好)。
7寸,1200*600分辨率。
然而,插上SiRider S1开发板傻眼了,屏幕点不亮。
赶紧拿出家里的尘封的树莓派,装上Raspberry Pi OS,
直接一次性点亮,这可真是神奇了。
参考坛友的一篇文章,原来是分辨率问题。
https://aijishu.com/a/1060000...
SiRider S1开发板的默认分辨率只有一个,没错只有一个
1920*1080
因此无法点亮1200*600的LCD屏幕。
参考坛友的做法:
依次输入以下命令。
`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`
然后就马上可以点亮LCD屏幕了。
在设置菜单里,也多了一个分辨率选项(之前没有)
然而,高兴的太早,一关机重启,又恢复原状。
在网上搜了很多办法,许多都不管用。
直到尝试以下办法:
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。
最终显示效果如下:
加下来一鼓作气测试了下USB摄像头,正常工作:
先插上USB摄像头,查询硬件:
ls /dev/video*
发现有3个设备:
**/dev/video1
/dev/video1gdc
/dev/video2**
实际测试下来真正的摄像头是/dev/video1
使用应用程序茄子(cheese)
输入命令:sudo apt-get install cheese安装cheese软件
输入命令:cheese -d /dev/video1打开cheese软件
!
今天的分享就到这里。