1.登录:
MobaXterm软件
TTL转USB串口(TX,RX,GND)
波特率115200
初始账号

账号root 密码orangepi
账号orangepi 密码orangepi

2.修改登录密码:
修改root密码

sudo passwd root

修改orangepi密码

sudo passwd orangepi

3.连接网络:
(首先要保证wifi或网线可用,可用其他设备连接验证)
查看可用wifi

nmcli dev wifi

连接wifi

sudo nmcli dev wifi connect [name] password [password]

查看ip地址

ifconfig

4.安装pip:

sudo apt install python3-pip

输入以下内容 否则pip无法使用

sudo mv /usr/lib/python3.12/EXTERNALLY-MANAGED /usr/lib/python3.12/EXTERNALLY-MANAGED.bk

安装wget验证

pip install wget

5.安装miniconda:
将Miniconda3-latest-Linux-aarch64.sh文件移入home文件夹下

cd ../home
bash Miniconda3-latest-Linux-aarch64.sh

每次使用前输入(只能在root用户下使用,orangepi用户不行)

source ~/.bashrc

6.更新软件:

sudo apt update
sudo apt upgrade

7.安装ROS:

install_ros.sh ros2

使用以下脚本测试是否安装成功

test_ros.sh

每次使用ros前输入

source /opt/ros/jazzy/setup.bash

8.安装Qt:

install_qt.sh

9.安装wiringOP-Python:
先安装依赖包

sudo apt-get update
sudo apt-get -y install git swig python3-dev python3-setuptools

github上下载

git clone --recursive https://github.com/orangepi-xunlong/wiringOP-Python -b next
cd wiringOP-Python

若github上下载的有问题,可使用自带的版本

cd ../usr/src/wiringOP-Python

然后使用下面的命令编译 wiringOP-Python 并将其安装到开发板的 Linux 系统中

cd wiringOP-Python
python3 generate-bindings.py > bindings.i
sudo python3 setup.py install

然后输入下面的命令,如果有帮助信息输出,说明 wiringOP-Python 安装成功(按下 q 键可以退出帮助信息的界面)

python3 -c "import wiringpi; help(wiringpi)"

在 python 命令行下测试 wiringOP-Python 是否安装成功(按下 q 键可以退出帮助信息的界面)

python3
import wiringpi;
help(wiringpi)

10.配置yolov5环境:
使用conda创建虚拟环境

conda create -n yolov5 python=3.10

将torch-2.0.1-cp310-cp310-manylinux2014_aarch64.whl、torchaudio-2.0.2-cp310-cp310-manylinux2014_aarch64.whl、torchvision-0.15.2-cp310-cp310-manylinux2014_aarch64.whl上传至任意文件夹内
安装(pip安装命令要使终端在其所处文件夹处打开)

pip install torch-2.0.1-cp310-cp310-manylinux2014_aarch64.whl
pip install torchaudio-2.0.2-cp310-cp310-manylinux2014_aarch64.whl
pip install torchvision-0.15.2-cp310-cp310-manylinux2014_aarch64.whl

将yolov5-master文件夹(整个项目)上传至任意文件夹内,安装yolov5-master内的requirements.txt

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

将yolov5s.pt放到yolov5-master文件夹内(与requirements.txt同一层级)
试运行
最后Numpy可能会报错,换成2.0.0以下版本的

pip install numpy==1.23.5 -i https://pypi.tuna.tsinghua.edu.cn/simple
python3 detect.py

yolov5-master/runs/detect/exp会出现两张图片
最后附上torch、torchaudio、torchvision出处

https://pypi.tuna.tsinghua.edu.cn/simple/torch/
https://pypi.tuna.tsinghua.edu.cn/simple/torchvision/
https://pypi.tuna.tsinghua.edu.cn/simple/torchaudio/

以及附上网速较慢的另一下载网址

pip3 install torch==2.0.1 torchvision==0.15.0 torchaudio==2.0.2 -f https://torch.kmtea.eu/whl/stable-cn.html

11.安装evillimiter:
从github上下载代码

git clone https://github.com/bitbrute/evillimiter.git

进入下载的文件夹中

cd evillimiter

安装

sudo python3 setup.py install

12.配置FCOS环境:
100.常用命令:
启用VNC(端口改成5901)

sudo set_vnc.sh

启用ROS

source /opt/ros/jazzy/setup.bas

启用Conda

source ~/.bashrc

查看引脚

gpio readall

查看温度

sensors

查看tf存储使用情况

df -h

启用evillimiter

cd ./home/evillimiter
evillimiter
Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐