Skip to content

开发工具

INFO

终端快捷键:ctrl+alt+t 复制:ctrl+shift+c 粘贴:ctrl+shift+v 清屏:ctrl+l

FileZilla

FileZilla是用于Windows与Ubuntu之间文件传输的工具,使用此软件需要开启FTP服务器。

虽然VM-tools也可以进行文件的传输,但是对于大文件以及多文件,使用此软件更好。

FileZilla下载

进入FileZilla官网下载地址,进行软件的下载。下载完成后根据提示进行安装。

开启FTP服务器

  1. 在Ubuntu中,打开终端,输入sudo apt-get update
sudo apt-get update
  1. 安装vsftpd
sudo apt-get install vsftpd
  1. 使用 vi 命令打开/etc/vsftpd.conf 配置文件
sudo vi /etc/vsftpd.conf
  1. 修改配置文件 按下i键,进入编辑模式,删除write_enable=YES前的#。按下ESC退出编辑模式,输入:wq,按下回车键,完成修改。

  2. 输入sudo /etc/init.d/vsftpd restart重启服务。

sudo /etc/init.d/vsftpd restart
  1. 安装net-tools 输入sudo apt install net-tools.
sudo apt install net-tools
  1. 查看Ubuntu的IP地址

输入ifconfig

ip地址

  1. 打开FileZilla,点击文件,点击站点管理器,新建站点。 添加Ubuntu。

配置站点

使用UTF-8编码,防止中文乱码。

强制UTF-8

  1. 连接虚拟机

成功连接到虚拟机,可以进行文件的长传和下载。

成功连接到虚拟机

MobaXterm

MobaXterm是一款适用于IT行业的远程终端软件,可以使用串口进行连接控制设备。

从官网下载软件。根据提示安装即可。

MobaXterm

MobaXterm官方下载链接

Vscode

从官网获取Linux版本安装包,选择deb格式。

Vscode

Vscode官方下载链接

将下载的安装包上传到Linux虚拟机中。

打开终端,进入安装包所在目录,输入sudo dpkg -i vscode.deb进行安装。例如:

c
sudo dpkg -i code_1.92.1-1723066302_amd64.deb

vscode安装

打开vscode有两种方法。一种是在终端输入code,另一种是在 应用列表中打开。

在使用vscode时,不一定在Linux中直接使用,也可以在Windows中通过ssh使用。

在Ubuntu中安装openssh-server

c
sudo apt-get install openssh-server

在window中,点击vscode左下角的打开远程窗口,选择连接主机添加新的SSH主机,根据自己实际情况输入ssh 用户名@IP地址 -A。选择第一个配置,选择Linux,输入密码,即可使用vscode。

c
ssh zkb@192.168.155.186 -A

RKDevTool

RKDevTool是用于下载固件的软件,将Ubuntu编译好的固件下载到开发板中。

RKDevTool

RKDevTool百度云下载链接,提取码:pesb

驱动安装后,将下载的压缩包解压后移动到软件安装目录下,打开直接使用。

INFO

  1. DriverAssitant_v5.1.1是驱动安装包,需要安装后才可使用RKDevTool。
  2. 将RKDevTool_Release_v3.15中的RKDevTool.exe的快捷方式发送到桌面,便于后续使用。

编译好的固件在/home/zkb/RK3588/rk3588-linux/rockdev中,升级固件为update.img

将此固件下载到Windows中,并使用RKDevTool进行下载。

  • 长按BOOT再按下电源键会出现发现一个MASKROM设备

  • 长按VOL+再按下电源键会出现发现一个LOADER设备

下载提示

在使用软件下载固件时,需要注意一定安装驱动,否则检测不到设备。

虚拟机需要设置USB设备自动连接到window主机,否则也会导致检测不到设备。

ADB

adb是在调试中非常重要的工具,可以使用它进行终端命令的输入以及文件的上传与下载。

adb安装与配置

  1. 从官网下载adb压缩包。

ADB

ADB官方下载链接

  1. 将下载的压缩包进行解压,将文件夹复制到软件安装目录。

ADB安装目录

  1. 将adb文件夹platform-tools,添加到环境变量中。

打开设置 -> 进入系统 -> 打开高级系统设置 -> 打开环境变量 -> 在系统环境变量的Path中添加

添加环境变量

  1. 在Ubuntu中安装adb,输入指令
c
sudo apt install adb
  1. 测试

在终端中输入adb,有信息打印。

adb测试

  1. 使用数据线连接开发板
  • 在终端中输入adb devices可以查看设备。
c
adb devices
  • 使用adb shell可以进入开发板,则可以使用终端控制开发板,此终端即开发板的终端。
c
adb shell
  • 使用exit退出adb,或按下ctrl+D,即可退出。
c
exit

adb连接测试

adb常用指令

  • 将本地文件上传到设备
c
adb push [上传的文件] [目标路径]
  • 将设备中的文件下载到本地
c
adb pull [设备文件] [本地路径]

Anaconda

Anaconda

Anaconda官方下载链接

  1. 下载完成后,将文件上传到Ubuntu,使用./文件名进行安装。

  2. 添加环境变量。

在主目录下,使用ls -a查看.profile文件。

将Anaconda中bin文件夹路径添加到环境变量中。

nano ~/.profile
export PATH=/home/zkb/anaconda3/bin:$PATH

添加环境变量

  1. 注销或重启后,查看是否安装成功。
zkb@ubuntu:~$ conda -V
conda 24.9.2

INFO

  1. 当提示:bash: ./Anaconda3-2024.10-1-Linux-x86_64.sh: 权限不够时。

打开安装包的属性,开启允许文件作为程序执行

  1. 开始安装时,需要根据提示长时间按住enter,阅读信息。
anaconda使用方法
  1. 创建新环境

使用python3.8,创建名为rknn环境。

conda create -n rknn python=3.8
  1. 开启conda
conda init

此操作是初始化conda,开启后可以使用终端执行conda命令。

window中会出现这个界面。

windows

  1. 切换环境

切换到rknn环境中。

conda activate rknn
(base) zkb@ubuntu:~/桌面$ conda activate rknn
(rknn) zkb@ubuntu:~/桌面$

默认是在base环境中,切换到rknn环境。

  1. 下载软件包
conda install <软件名>
pip install <软件名>

通常推荐使用conda安装库,因为它会自动处理依赖关系。但在某些情况下,如果conda中没有可用的包版本,也可以使用pip进行安装。

  1. 删除软件包
conda remove <软件名>
  1. 添加下载源

  2. 查看存在的环境

conda env list
  1. 查看软件包
conda list
  1. 删除环境
conda activate base
conda env remove -n <环境名>
  1. 退出环境
conda deactivate

pycharm

pycharm

pycharm官方下载链接

  1. 下载完成后,将文件上传到Ubuntu,对文件进行解压。
tar -xzvf pycharm-community-2024.3.5.tar.gz
  1. 进入bin文件夹。
cd pycharm-community-2024.3.5/bin
  1. 使用./pycharm.sh运行pycharm。

  2. 创建快捷方式。

创建桌面快捷方式