不必为环境搭建而烦恼,这份详尽的教程将引导您轻松掌握旗舰芯片的操作。
大家好!最近拿到了性能强悍的迅为RK3588开发板,是不是既兴奋又对如何搭建开发环境感到一丝迷茫?
别担心!环境搭建就像是玩新游戏前的“新手教程”,只要跟着正确的步骤走,就能轻松通关。今天,我将为大家带来一份RK3588开发环境搭建“三步曲”,用最清晰的逻辑,带你从零开始,完成整个平台的搭建。

本教程以系统为例(推荐Ubuntu20.04),这是进行最主流和高效的环境。
前言:准备工作
在开始“演奏”三步曲之前,我们需要准备好“乐器”:
1.一台PC:建议安装Ubuntu20.04/22.04LTS(物理机或虚拟机均可,内存建议8G以上)。
2.迅为RK3588开发板:以及、数据线等。
3.网络连接:需要稳定下载大量源码和工具。
第一曲:搭建编译环境——磨刀不误砍柴工
这一步是为我们的PC安装编译RK3588源码所需的“工具箱”。
核心任务:安装交叉编译工具链、基础开发库和工具。
第1章 安装虚拟机VM软件
作者这里使用Vmware Workstation作为虚拟机工具。Vmware Workstation可以在vmwar的官网下载:https://www.vmware.com/products/workstaon-pro/workstation-pro-evaluation.html,当前最新版本是Vmware Workstation 16 Pro,选择下载Windows版本。
第2章 获取并安装Ubuntu操作系统
本章内容对应视频讲解链接:https://www.bilibili.com/video/BV1M7411m7wT?p=4
首先打开VMware虚拟机软件,如下图所示:

点击菜单栏中的文件,选择第一个“新建虚拟机”,如下图所示:
会弹出“新建虚拟机向导”界面,使用自定义类型来进行虚拟机配置,然后点击下一步, 如下图所示,
随后选择硬件兼容性,直接选择默认的16.2.x即可,然后点击下一步,随后选择安装程序光盘映像文件,映像文件存放路径为“iTOP-3588开发板 2_
【iTOP-RK3588开发板】开发资料 3_iTOP-3588开发板原始Ubuntu20.04虚拟机镜像”路径下,下载之后,点击浏览对其进行选择,然后点击下一步,如下图所示:

随后输入ubuntu虚拟机的全名、用户名以及密码,在这里都设置为了“topeet”,迅为提供搭建好的虚拟机密码也是topeet,然后点击下一步,如下图所示:
随后设置虚拟机名称(使用默认不修改也可以),然后确定虚拟机安装位置,最后点击下一步,
随后设置数量,这里根据自己电脑的配置来进行设置,内核总数越高,虚拟机的性能越高,编译源码的速度越快,然后点击下一步,
随后设置虚拟机的内存大小,推荐16G内存大小以上,在这里作者设置了32G,然后点击下一步,如下图所示:
随后选择网络类型为桥接模式(可以保证主机和虚拟机在相同的网段下),然后点击下一步,如下图所示:

随后的IO类型和磁盘类型根据推荐来选择即可,最后的选择磁盘页面要选择第一 个“创建新虚拟磁盘”,然后点击下一步,如下图所示:

随后来到磁盘容量大小确定界面,如果只是编译Linux源码只需要给定300G即可,而如果想要编译安卓则需要给定600G大小的空间,作者这里给定600G(这里要注意,给300G并不是该虚拟机直接就是300G了,只是最大容量是300G而已),然后点击下一步,如下图所示:

然后指定磁盘文件名称,使用默认的即可,然后点击下一步,如下图所示:

最后点击完成按钮来开始ubuntu虚拟机的正式安装,等待虚拟机安装完毕,大概5分钟左右(与自身虚拟机配置有关),安装完成进入系统如下图所示:
至此,Ubuntu虚拟机的安装就完成了。
第 3 章 Ubuntu20.04 系统设置
编译或者Linux对编译环境环境Ubuntu20.04有一些配置要求,根据下图所示的流程图来进行配置。
首先需要扩大内存,如果能分配给ubuntu20.04的物理内存大于16G,则参考本小节“修改 物理内存”小节进行修改。如果物理内存不够16G,需要增加交换内存,请参考“增加交换内存”小节进行修改。
然后要扩大硬盘,扩大硬盘有俩种方法,任选其中一种方法即可。扩大完硬盘,安装编译源码需要的依赖包,然后便可以愉快的编译了。
上一篇:TensorFlow Lite Micro性能分析工具实战指南
下一篇:RL78F2x系列MCU选项字节与安全ID的多环境配置指南
推荐阅读最新更新时间:2026-03-19 19:42
- 边缘计算主机盒选购指南:五大核心指标解析
- Arm AGI CPU 更多细节:台积电 3nm 制程、Neoverse V3 微架构
- Arm AGI CPU 重磅发布:构筑代理式 AI 云时代的芯片基石
- Arm 拓展其计算平台矩阵,首次跨足芯片产品
- 阿里达摩院发布RISC-V CPU玄铁C950,首次原生支持千亿参数大模型
- 边缘 AI 加速的 Arm® Cortex® ‑M0+ MCU 如何为电子产品注入更强智能
- 阿里达摩院发布玄铁C950,打破全球RISC-V CPU性能纪录
- VPU中的“六边形战士”:安谋科技Arm China发布“玲珑”V560/V760 VPU IP
- 利用锚定可信平台模块(TPM)的FPGA构建人形机器人安全
- LTC2945IUD-1 在 -48V 系统中使用低侧检测进行电源监控的典型应用
- 用于 24V 汽车应用的 LTC4367IDD 过压电源保护控制器的典型应用
- LTC2635-HZ12 四通道、12 位数模转换器的典型应用
- 使用 ROHM Semiconductor 的 BU4821 的参考设计
- 使用 Analog Devices 的 AD9625 的参考设计
- LT1307CS8 高压反激式转换器的典型应用电路
- AD7858L 3V 至 5V 单电源、200ksps、8 通道、12 位采样 ADC 的典型应用
- AND8337/D、1.2V、1.5V DC 至 DC 单路输出电源参考设计
- DER-713 - 使用 InnoSwitch3-EP PowiGaN 和 MinE-CAP 的 65 W 高功率密度适配器
- LDK120C11R 1.1V低压降稳压器典型应用(可调版)电路

Follow me第三季第4期任务
非常经典的关于LLC的杨波博士论文
MCP6C02T-050H/Q8B
ASM10DTBD-S664






京公网安备 11010802033920号