其他事项

编辑于 2022年8月23日

这里讲述 V831 开发板的一些额外使用事项和相关解决方法

以下替换设备相关操作完成后,名称为 maixhub 的镜像里的 app 应用不再可用

切换屏幕

目前开发板支持的屏幕有 1.3寸、2.4寸、2.8寸 的 IPS 屏,且只是支持在我们淘宝上售卖的显示屏;对于别的屏幕有需求的,可以走商务通道进行定制。

准备

  • 需要切换的屏幕与对应的转接板
  • 开发板
  • 最新系统镜像

屏幕连接

开发板可以直接与 1.3寸 屏幕连接,但是与 2.4寸 或 2.8寸 屏幕连接的话需要使用转接板

转接板上的接口一个 1 的标识符,是来确保不被反插的。屏幕排线上的 1 要和转接板、开发板的上 1 相位置对应。

屏幕标识的 1 如下所示

转接板上面的 1 如下所示

板子上的 1 如下所示

具体接线参考下面两张图

切换设备树

  • update_dtb 程序是给 Allwinner tina linux 专门写的应用。
  • 编译好的设备树文件,可以在下载站中进行下载

该设备树文件是通过内核编译出来的,不推荐个人用户自行编译。设备树文件命名规则如下:

文件名字 可用屏幕 可用摄像头
sipeed_2.8_240x320_vs3205.dtb 2.8寸 vs3205
sipeed_2.8_240x320_sp2305.dtb 2.8寸 sp2305
sipeed_2.4_240x320_vs3205.dtb 2.4寸 vs3205
sipeed_2.4_240x320_sp2305.dtb 2.4寸 sp2305
sipeed_1.3_240x240_vs3205.dtb 1.3寸 vs3205
sipeed_1.3_240x240_sp2305.dtb 1.3寸 sp2305

将设备树文件存放到开发板中在电脑中显示的虚拟U盘中。
接着在 adb 终端里面执行下面命令

sync  #刷新一下文件
update_dtb /dev/mmcblk0 /root/sipeed_240x240_vs3205.dtb
reboot #重启设备来更新配置

即可切换设备树。

  • 如果发现屏幕显示效果不对 说明选错了对应的设备树文件。重新换成正确的设备树即可

这里贴一张正常显示的图样

更换摄像头

目前 MaixII-Dock 开发板目前支持的摄像头有 sp2305 和 vs3205 (只支持官方店上再售卖的这两款摄像头,有别的摄像头需求可以进行商务定制),摄像头之间的切换同样时需要更换设备树文件,更换方式上面的更换屏幕一样的。

准备

  • 需要切换的摄像头模块
  • 开发板
  • 最新的系统镜像
  • 编译好的设备树文件,可以在下载站中进行下载

连接摄像头

注意的是要摄像头的接法,不要把摄像头给接反了,摄像头的底板上有一个白点,开发板卡上也有一个白点,这两个白点要在同一边。如果接反了,摄像头烧毁了请自行再买一个吧

camera top camera bottom

切换设备树

update_dtb 程序是给 Allwinner tina linux 专门写的小工具。

将设备树文件存放到开发板中在电脑中显示的虚拟U盘中。
接着在 adb 终端里面执行下面命令

sync  #刷新一下文件
update_dtb /dev/mmcblk0 /root/sipeed_240x240_vs3205.dtb
reboot #重启设备来更新配置

即可切换设备树,该设备树文件是通过内核编译出来的,不推荐个人用户自行编译

文件名字 可用屏幕 可用摄像头
sipeed_2.8_240x320_vs3205.dtb 2.8寸 vs3205
sipeed_2.8_240x320_sp2305.dtb 2.8寸 sp2305
sipeed_2.4_240x320_vs3205.dtb 2.4寸 vs3205
sipeed_2.4_240x320_sp2305.dtb 2.4寸 sp2305
sipeed_1.3_240x240_vs3205.dtb 1.3寸 vs3205
sipeed_1.3_240x240_sp2305.dtb 1.3寸 sp2305
sipeed_1.3_240x240_ov2685.dtb 1.3寸 ov2685

编译链

下载站里有一个名为 toolchain-sunxi-musl-pack-2021-01-09.tar.xz 的文件,这是在 Linux 系统下为 V831 所使用的编译链。

有需求的可以自行尝试,但是对于 V831 还是推荐使用 MaixPy3 和 MaixHub。