RK3588 板卡配置Ubuntu22.04系统流程及软件开发命令

广州定昌电子gzdcsmt.com
2025-11-13

RK3588主板作为旗舰高性能的ARM架构平台,广泛应用于AI边缘计算、高端嵌入式设备等领域。这些领域更多是采用linux Ubuntu系统来进行开发,带丰富的软件生态与包管理,也可部署管理Docker容器,目前定昌的RK3588系列主板已适配Ubuntu 18.04,Ubuntu20.04,Ubuntu22.04等系统型号,通过固件烧录到板端即可使用,小编总结板端烧写Ubuntu22.04系统固件的流程及部分软件开发命令供大家参考。

定昌RK3588 UBUNTU嵌入式终端开发板.jpg

一、硬件准备

固件升级需要准备的硬件包括:RK3588开发板(比如DC_M588、DC_A588等型号)、足够容量的存储设备(如SD卡或eMMC)、电源适配器、基础外设(电脑、显示器、键盘、鼠标等)、串口调试线或网络连接。

首先了解主板接口的定义:

A588百家号扩展接口图.png

上图:DC_A588-RK3588

上图:DC_M588-RK3588

上图:DC_MOB588A-RK3588


二、软件准备

Ubuntu 22.04固件:可在定昌官网或联系商务下载适用于ARM架构的Ubuntu 22.04固件文件

烧录工具: DriverAssitant 驱动工具和RKDevTool_Release烧写工具


三、Ubuntu系统固件烧录流程


首先需要准备需要升级的RK3588主板,以及下载升级用的固件,下载驱动软件:链接:https://pan.baidu.com/s/1gI_sUhNi25N_aVJAq-Iz0w?pwd=rvrz 提取码:rvrz。

驱动和烧写工具.png


然后安装驱动再进行固件烧录完整的烧录流程如下:

1、首先打开 DriverAssitant 驱动工具安装驱动,需要先卸载原有驱动。

驱动安卓.png


2、使用AndroidTool工具刷机(单个主板烧写,适用于全系列主板下载并解压“RKDevTool_Release_v2.85.zip”文件,解压后打开软件“RKDevTool.exe”

烧写步骤11.png



3、进入工具软件后,点击“升级固件”按钮,再点击“固件”进行固件选择;

烧写步骤1.png



4、在弹出的文件选择框下选择要升级的固件,先选择固件存放路径,再点击选择要升级的固件,最后点击“打开”;


5、固件选择以后,会进行加载,请稍等几秒钟;当固件栏显示固件的路径,这时候表示固件已经加载完成;


6、将烧写线USB一头插入电脑,将 USB另一头插入安卓板OTG口;先按住升级键按钮(不松手),再将12V DC公头插入电源插座


固件烧录.png


7、当软件界面下方出现“发现一个LOADER设备”或“发现一个MASKROM设备”,就可以松开按钮,点击“升级”按钮;(根据电脑配置、USB接口版本等的不同,刷机过程一般需要2-3分钟,待固件下载完成后,工具会提示“下载固件成功”)
*如果主板刷过屏参,需要先点击“擦除Flash”,等FLASH擦除完后,再点击“升级”


烧写步骤5.png


8、当烧录完成后,软件界面右侧框内会出现“下载固件成功”,显示成功后,系统会自动重启,即完成刷机(若无自动重启,可手动拔插电源线重启);


四、板端Ubuntu系统开发基础命令


切换到超级用户命令:

  1. $sudo su root

密码:123456

查看命令:

  1. #ls

  2. #ls   -lsh


  3. #ls   -a

更新安装源命令:

  1. #apt-get   update

切换目录命令:

  1. #cd

Tab补全键

  1. #cd   ..

创建目录命令:

  1. #mkdir   目录名

查看当前路径:

  1. #pwd

编辑文件命令:

  1. #vi   文件名

:i 进入编辑模型
:wq 保存退出
:wq! 强制保存退出
:q 不保存退出
:set nu 设置查看行号
:set nonu 设置不插卡行号
:dd 在行号前连按dd 删除当前行
:yy 在行号前连按yy复制当前行
:p 在刚才的连按yy 之后,按p是指粘贴该行。

增加文件权限命令:

  1. #chmod   777   文件名      将该文件的所有用户组都增加到可读、可写、可执行权限

增加文件夹权限命令:

  1. #chmod   777   -R 文件名      将该文件夹的所有用户组都增加到可读、可写

增加文件/文件夹用户组命令:

  1. #chown   -R   ztl:ztl   文件/文件夹     有些文件或文件夹的用户组是超级用户,而此时你用普通用户组去操作超级用户组的文件时,就会提示权限不够

查找文件命令:

  1. #find | grep   文件名或部分文件名

  2. #find   -name   文件名

  3. #find   -name   aaa.*    加星通配符查找文件

查找文件内字符/字符串命令:

  1. #grep   -r   字符/字符串   文件名/路径名

查看文件命令:

  1. #cat   文件名

  2. #cat   文件名   |   grep   -r   字符/字符串

清空文件内容命令:

  1. #echo   “”   > aaa.txt        将文件内的内容清空


上述只是部分关于RK3588主板的Ubuntu开发的流程和基础命令,更详细的开发流程欢迎浏览定昌wiki Ubuntu开发教程,包括固件烧录、基础命令使用、接口测试、网络配置、视频编解码、OpenGLES编程实例、多显配置、主板选型指南和网络摄像头推拉流等,帮助您全面掌握板端ubuntu系统的使用方法,竭诚为您服务。

分享
下一篇:这是最后一篇
上一篇:这是第一篇