前几年做个项目的时候,用到过国产寨板 Orange Pi Zero,体积小巧,供电也比较方便,价格便宜,很是不错。后来项目结束,手头的这个型号的板子就全部出掉了。这个周末收拾东西的时候,找到当时还留下的一块“纪念板”,内存虽说也是 512MB,但其纪念意义在于它有一块扩展板(多了两个 USB 插口以及 AV 输出口)。
想起手头还有一块小显示器,当时是因为它支持多种模拟信号输入买回来的,如同轴线缆头啊,莲花头啊,VGA 啊这些,就想试试扩展板上的 AV 输出到底有没有作用。找了一张 TF 卡,到官网下载了桌面版本的系统映像,烧录完成后插入板子,插网线连接到路由器上,再通电开机。再把显示器供电,又找了一根 AV 线转接黄白红三分莲花头的信号线把板子跟显示器连接起来,这时显示器表现为隔一阵抖动一下,抖那一下的时候似乎有内容一闪,但绝大多数时间都是没有显示的,为黑屏状态。AV 插头是三环式,怀疑板子上的母口与之兼容性有问题,于是拔出来之后,再慢慢插入,边试探便查看显示,果然奏效,插入一半左右就可以看到屏幕内容了。只是奇怪的很,显示的内容比显示器可见的部分大一圈,显示不完整,而且系统里无法调整分辨率,显示器自己也无法调整分辨率。
验证 AV 口可以输出但是不完整之后,又想到可以 VNC 它。把显示器收起来,然后才到路由器管理界面里查看了一眼 IP,用 ssh
命令登录进入,apt install tightvncserver
安装了 VNC Server 后执行 vncserver
以启动之(顺便设置 VNC 连接密码)。在 Windows 下用 Tight VNC 的客户端连接(地址栏内要输入 IP 和端口,否则不会进入密码输入界面,直接报连接被拒绝),则显示都正常。