在ubuntu环境下更新瑞芯微rk1808计算棒

目录

一、 转发路由

1. 找到计算棒的编号

 2. 修改网络配置文件

3. 设置路由转发

二、计算棒升级

1. 进入rk1808计算棒

2. 联网测试

3. 计算棒升级

三、 查询计算棒版本

四、问题分析

扫描二维码关注公众号,回复: 16768566 查看本文章

一、 转发路由

1. 找到计算棒的编号

在linux命令行执行

ip a

 2. 修改网络配置文件

将计算棒的编号填入对应配置文件对应位置

sudo vi /etc/netplan/99_eth.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]
    enx10dcb69fb81c:
      addresses: [192.168.180.1/24]
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

修改完成后使能配置文件或直接重启

sudo netplan apply

3. 设置路由转发

#设置本地ipv4转发
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
#路由转发
iptables -F
iptables -t nat -F
iptables  -t  nat  -A POSTROUTING -o eth0 -j MASQUERADE
#其中eth0 需要修改为对应的以太网标识码

二、计算棒升级

1. 进入rk1808计算棒

ssh [email protected]

2. 联网测试

此处可ping一下baidu通不通,看计算棒路由转发是否完成

3. 计算棒升级

sudo apt update
sudo apt upgrade

三、 查询计算棒版本

升级完成后可使用如下指令查询计算棒当前版本

# execute these commands on RK1808
dmesg | grep -i galcore # 查询 NPU 驱动版本
strings /usr/bin/rknn_server | grep build # 查询 rknn_server 版本
strings /usr/lib/librknn_runtime.so | grep version # 查询 librknn_runtime 版本

四、问题分析

iptables 使用失败 可能是因为docker内核没有使能

参考解决方案:

http://t.csdn.cn/nyBwy

猜你喜欢

转载自blog.csdn.net/quququuquq/article/details/130552698