想把数字图传的空中端移植到一个便宜的国产化PI上,于是找遍了全网,发现一个神奇的板子——orangepi-i96
Orange Pi i96-Orange Pi官网-香橙派(Orange Pi)开发板,开源硬件,开源软件,开源芯片,电脑键盘
Orange Pi i96 - Wiki-Orange Pi
这个板卡非常便宜,裸板卡39.9元,摄像头32元(2022年8月),完全符合低廉的价格预期。同时,还包括USB口,CSI摄像头口等基本的IO,可以作为图传的空中端板卡,于是想在其上折腾一下。
但是这个板子有个问题,就是软件实在太旧了,而且基本没有人维护,网上的资料也非常少,连CPU的datasheet都非常难找。官方的用户手册和github上面实际也不太对应的上,总之是很折腾的。但是为了低价,为就是要挑战一下。
按照官方的操作步骤基本是能够操作下来的,所以这里就不赘述了。现在把遇到的几个坑总结以下,给其他网友们作为参考。
1、高波特率下的串口乱码问题
这个板子在上电后,为了进行调试,在没有wifi和以太网的情况下,只能通过串口来连接。虽然官方手册上说的,默认连接到orangepi热点,但是为试了,好像没什么用。
但是这个串口的速率太高了,921600!!说实话,我都没见过这么高速率的串口。我第一次用的是CH340这种USB转TTL的板子,但是怎么弄都是乱码。起初以为是受到干扰或者什么原因,一直没有找到。最后发现,就是因为波特率太高,CH340这个芯片虽然指标上有2Mbps的速率,但是实际效果并不好,所以出现了乱码。
后来,还是换成了CP2102的芯片,果然是还是贵的靠谱,一下子就不是乱码了。
2、网卡配置重启死机问题
正常烧录镜像到TF卡后,可以启动、登陆。网络配置的时候,可以有两种方式。
一是使用 sudo orangepi-config 命令,熟悉树梅派的可以一样操作
二是使用 sudo nmtui 命令,也可以设置wifi
设置完成后,重启板子,出现无法进入系统的情况。原因一直没有找到。在这里卡了很久,每次都要重新烧录镜像才行。
直到看到一个文章。Orange Pi i96 Getting Started Guide | James A. Chambers
这里说到了这个问题,因为声卡驱动有问题!
首次进入系统后,使用以下配置完网络后,不能着急重启,要先把声卡相关的删除。
sudo apt purge alsa-utils
使用以上命令,删除alsa的相关东西,然后才能重启!
另外,还可以参考一个文章和github,修复了这个bug。GitHub - DD1984/rda_snd_cfg
不过我没有尝试,直接删除了。
3、网卡经常断线的问题
猜测也是上面的问题导致的,除了删除alsa之外,还要修改以下wifi的所在地域。
sudo vim /etc/default/crda
我设置为 REGDOMAIN=US
目前看是好使的。
4、关于github源代码
官方手册上的旧了,最新的应该在这里:
GitHub - orangepi-xunlong/OrangePi_Build: The official build system for Orange Pi, support A64, RDA, RK3399
github下载比较慢,建议还是用代理,不然会很痛苦。用了代理,速度飞快!
后面,会专门写一个文章如何一直OpenHD到这个板子上,以及相关的网卡驱动、摄像头如何使用等。这个板子真的非常便宜,现在树梅派zero都已经快500块了!!