w2-开发平台环境配置
镜像烧录
注:以下过程摘抄自 FireFly 的文档,但是对于如何使用
Upgrade Tool
并不清晰,出现了Loading firmware failed!
的报错,故请参考 Windows 下的镜像烧录教程
为了使用 RKNN
工具,开发板使用 Ubuntu 19.04
作为操作系统
安装升级工具
使用 Upgrade Tool
作为升级工具。首先 下载 Upgrade Tool,然后切换到下载目录下,运行以下命令进行安装:
1 | unzip Linux_Upgrade_Tool_xxxx.zip |
其中 xxxx 为具体的版本号,此处使用 v2.14
下载所需固件
使用百度云 下载所需固件
固件烧写
将开发板连接电源,连接串口,连接双头烧写线,其中烧写线应该连接到单个 USB 口处,如图所示:
TODO
将上图的拨码开关向下拨,切换 USB2.0 为 OTG 烧写模式,按住开发板底部的 VOL+
按键不松开,然后按下电源启动开发板,使用以下命令烧写统一固件 upgrade.img
:
1 | sudo upgrade_tool uf update.img |
如果烧写遇到问题,请查看 问题排查
串口工具的配置和使用
本博客使用 Linux 下的串口工具 minicom
作为串口通信工具
安装
1 | sudo apt install minicom |
使用
1 | sudo minicom -D /dev/ttyUSB0 |
其中,具体的设备名称可通过以下命令查询:
1 | ls /dev/ | grep tty |
通过 <C-A>+Z
的组合键,打开 minicom
的帮助界面,按下 O
进入设置界面,用键盘选择光标,移动到 Serial port setup
/ 串口设置
,然后更改 Hardware Flow Control
和 Software Flow Control
两项设置为 No
,回到上一菜单选择 Save setup as dfl
进行保存(参考)
完成后按下回车,输入用户名和密码(都为 topeet
),输出如下:
1 | Ubuntu 20.04.6 LTS iTOP-RK3568 ttyFIQ0 |
网络配置
curl
登录到 BUPT-portal
保持 热点的连接,使用如下的命令:
1 | curl 'http://10.3.8.211/index' --data 'user=${username}&password=${password} |
把其中的 ${username}
和 ${password}
替换为自己的账号密码
然后使用 nmcli
连接到 WIFI:
1 | sudo nmcli dev wifi connect "BUPT-portal" |
网线直连登录
TODO
通过手机热点登录
打开手机热点,关闭 WIFI6,将 AP 频段选择为 2.4 GHz,然后输入以下命令打开开发板 WIFI:
1 | sudo nmcli dev wifi on |
再通过以下命令进行连接:
1 | sudo nmcli dev wifi connect "SSID" password "PASSWORD" |
将上述命令的 SSID 和 PASSWORD 替换为帐号和密码
通过 ssh
登录到开发板
首先,通过以下命令确认两台设备在同一网段下:
1 | ip a | grep brd |
开发板已经启用了 ssh 服务,用如下命令确认终端是否启用 ssh 服务:
1 | sudo systemctl status ssh |
如果未安装,使用如下命令安装:
1 | sudo apt install openssh-server |
无误后,连接到开发板:
1 | ssh topeet@${ip} |
用实际 ip 来替换 ${ip}
优化使用的一些设置
以下配置只是为了优化开发板上的使用体验,并不是必须的
安装 fish shell
fish 是一款开箱即用的 Shell
,附带了自动补全、建议和语法高亮等功能。联网后,通过以下命令安装:
1 | sudo apt install fish |
切换默认的 Shell:
1 | chsh -s /usr/bin/fish |
其中,具体的安装位置可通过以下命令查看:
1 | echo /etc/shells |
更改后,需重启才能生效
安装 tldr page
tldr 是一款类似于 man
的帮助界面,正如它的名字一样:Too Long; Didn’t Read.
因为 Ubuntu
本身自带 Python,故通过 pip
安装:
1 | sudo pip3 install tldr --system |
--system
意味着在系统级别安装,不加这个标志则默认在用户级别安装,日后使用则需要通过 Python 环境进行使用:
1 | python3 -m tldr |
安装完毕后,输入 tldr
即可使用,示例如下:
1 | tldr tar |