【九】香橙派镜像的选择及配置
1.终端查询系统及软件版本
这些命令用于检查内核版本、系统信息、Python版本、GCC版本和Linux发行版信息。
以下是每个命令的简要说明:
cat /proc/version
: 显示Linux内核版本和系统信息。
cat /etc/issue
: 打印/etc/issue文件的内容,该文件通常包含有关Linux发行版的信息。
uname -a
: 打印系统信息,如内核名称、网络节点主机名、内核发布版本、内核版本、机器硬件名称和处理器类型。
python --version
: 显示Python解释器的版本。
gcc -v
: 显示GCC(GNU编译器集合)的版本。
lsb_release -a
: 打印LSB(Linux标准基础)和特定于发行版的信息。LSB是一组标准,旨在增加Linux发行版之间的兼容性。
您可以在终端中运行这些命令来查看有关您的Linux系统的相应信息。 请记住,这些命令的可用性和输出可能会有所不同,具体取决于您的特定 Linux 发行版和系统配置。
2.回退历史版本
在接下来的垃圾桶视觉识别阿里云识别方案中,我们发现目前的3.1.0的版本会出现一些问题,所以我们需要将版本回退到3.0.6
如何烧录系统镜像请回看:
cat /etc/issue
改之前:
官方下载网址:http://www.orangepi.cn/html/serviceAndSupport/index.html
改之后:
3.重新配置信息
现在相当于重装了系统,所有东西都没了。现在我们需要重新配置一下以前的信息。
具体配置方法请参照往期文章:
4.打开串口5和iic3接口
根据官方手册P160介绍,我们需要自己配置一下串口5,才可以使用
在/boot/orangepiEnv.txt 中加入下面红色字体部分的配置,然后重启 Linux 系统就可以打开 uart5。
orangepi@orangepi:~$ sudo vim /boot/orangepiEnv.txt
overlays=uart5
overlays=uart5 i2c3
这里顺便把iic接口也打开一下
进入 linux 系统后,先确认下/dev 下是否存在 uart5 的设备节点
root@orangepi:~# ls /dev/ttyS5
/dev/ttyS5
然后开始测试 uart5 接口,先使用杜邦线短接要测试的 uart5 接口的 rx 和 tx
使用 wiringOP 中的 gpio 命令测试串口的回环功能如下所示,如果能看到下面的打印,说明串口通信正常
用这个之前先把官方外设库装好
orangepi@orangepi:~$ gpio serial /dev/ttyS5
Out: 0: -> 0
Out: 1: -> 1
Out: 2: -> 2
Out: 3: -> 3^C
5.Python环境的安装
这里我们经历了一次重装系统,而这个版本的系统,给我们自带了Python3的环境,我们只需要配置一下C语言调用Python的dev包即可了(终于不用苦逼的等待35分钟安装了)
#查看pyhton版本
python3 --version
#查看Python3的软链接
ls /usr/bin/python3 -l
那么关于C语言调用pyhton的环境如何配置呢,且看下一篇章。