0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

迅为RK3588开发环境搭建“三步曲”,从零到一轻松上手!

北京迅为电子 2025-12-01 11:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

别环境搭建烦恼,这篇保姆级教程带你轻松玩转旗舰芯!

大家好!最近拿到了性能强悍的迅为RK3588开发板,是不是既兴奋又对如何搭建开发环境感到一丝迷茫?

别担心!环境搭建就像是玩新游戏前的“新手教程”,只要跟着正确的步骤走,就能轻松通关。今天,我将为大家带来一份RK3588开发环境搭建“三步曲”,用最清晰的逻辑,带你从零开始,完成整个平台的搭建。

wKgZPGktEDmAan9FAAT-wLVaDSs371.png



本教程以Linux系统为例(推荐Ubuntu20.04),这是进行嵌入式开发最主流和高效的环境。

前言:准备工作

在开始“演奏”三步曲之前,我们需要准备好“乐器”:

1.一台PC电脑:建议安装Ubuntu20.04/22.04LTS操作系统(物理机或虚拟机均可,内存建议8G以上)。
2.迅为RK3588开发板:以及电源Type-C数据线等。
3.网络连接:需要稳定下载大量源码和工具。

第一曲:搭建编译环境——磨刀不误砍柴工

这一步是为我们的PC安装编译RK3588源码所需的“工具箱”。

核心任务:安装交叉编译工具链、基础开发库和工具。

第1章 安装虚拟机VM软件

作者这里使用Vmware Workstation作为虚拟机工具。Vmware Workstation可以在vmwar的官网下载:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html,当前最新版本是Vmware Workstation 16 Pro,选择下载Windows版本。

第2章 获取并安装Ubuntu操作系统

本章内容对应视频讲解链接:https://www.bilibili.com/video/BV1M7411m7wT?p=4

首先打开VMware虚拟机软件,如下图所示:

wKgZPGktEDiATBtvAAFyaRPD_VE150.png

点击菜单栏中的文件,选择第一个“新建虚拟机”,如下图所示:

wKgZO2ktEDiAVJm9AAGqomjuKt4188.png

会弹出“新建虚拟机向导”界面,使用自定义类型来进行虚拟机配置,然后点击下一步, 如下图所示,

wKgZO2ktEDmAKZH-AAKAU4uU5kU517.png

随后选择硬件兼容性,直接选择默认的16.2.x即可,然后点击下一步,随后选择安装程序光盘映像文件,映像文件存放路径为“iTOP-3588开发板\02_

【iTOP-RK3588开发板】开发资料\03_iTOP-3588开发板原始Ubuntu20.04虚拟机镜像”路径下,下载之后,点击浏览对其进行选择,然后点击下一步,如下图所示:

wKgZO2ktEDmACCcMAAIcT8Q2sUc074.png

随后输入ubuntu虚拟机的全名、用户名以及密码,在这里都设置为了“topeet”,迅为提供搭建好的虚拟机密码也是topeet,然后点击下一步,如下图所示:

wKgZPGktEDiACStdAAEKvSVY2YE183.png

随后设置虚拟机名称(使用默认不修改也可以),然后确定虚拟机安装位置,最后点击下一步,

随后设置处理器数量,这里根据自己电脑的配置来进行设置,内核总数越高,虚拟机的性能越高,编译源码的速度越快,然后点击下一步,

随后设置虚拟机的内存大小,推荐16G内存大小以上,在这里作者设置了32G,然后点击下一步,如下图所示:

wKgZPGktEDiAeFBrAAIMRm7wFps594.png

随后选择网络类型为桥接模式(可以保证主机和虚拟机在相同的网段下),然后点击下一步,如下图所示:

wKgZPGktEDiAKkFaAAH0w4tsYPw158.png

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

wKgZO2ktEDiAUQtiAAH5UBohKqM042.png

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

wKgZPGktEDmAZyCZAAJ2SuyKmjo036.png

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

wKgZO2ktEDiAHRdyAAEaKW1kgCk097.png

最后点击完成按钮来开始ubuntu虚拟机的正式安装,等待虚拟机安装完毕,大概5分钟左右(与自身虚拟机配置有关),安装完成进入系统如下图所示:

wKgZO2ktEDmAVbn4AANb4zKKBUE984.png

至此,Ubuntu虚拟机的安装就完成了。

第 3 章 Ubuntu20.04 系统设置

编译android或者Linux对编译环境环境Ubuntu20.04有一些配置要求,根据下图所示的流程图来进行配置。

首先需要扩大内存,如果能分配给ubuntu20.04的物理内存大于16G,则参考本小节“修改 物理内存”小节进行修改。如果物理内存不够16G,需要增加交换内存,请参考“增加交换内存”小节进行修改。

然后要扩大硬盘,扩大硬盘有俩种方法,任选其中一种方法即可。扩大完硬盘,安装编译源码需要的依赖包,然后便可以愉快的编译了。

wKgZPGktEDmASfZAAAIkT1dVUZ0603.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式开发
    +关注

    关注

    18

    文章

    1102

    浏览量

    49831
  • 环境搭建
    +关注

    关注

    0

    文章

    56

    浏览量

    9412
  • RK3588
    +关注

    关注

    8

    文章

    491

    浏览量

    7045
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    搭载RK3588iTOP-3588开发板解读

    搭载RK3588iTOP-3588开发板解读
    的头像 发表于 09-28 18:19 7073次阅读
    搭载<b class='flag-5'>RK3588</b>的<b class='flag-5'>迅</b><b class='flag-5'>为</b>iTOP-<b class='flag-5'>3588</b><b class='flag-5'>开发</b>板解读

    探索巅峰性能 | RK3588开发板深度剖析

    Buildroot等嵌入式系统。 配合全国产版本核心板,实现产品“硬”“软”全部国产化。 RK3588-资料赋能 自2022年发布以来,iTOP-RK3588
    发表于 08-09 15:44

    RK3588开发板深度剖析丨首选的性能

    Buildroot等嵌入式系统。 配合全国产版本核心板,实现产品“硬”“软”全部国产化。 RK3588-资料赋能 自2022年发布以来,iTOP-RK3588
    发表于 09-03 15:49

    探索巅峰性能 |瑞芯微RK3588开发板/核心板深度剖析

    Buildroot等嵌入式系统。 配合全国产版本核心板,实现产品“硬”“软”全部国产化。 RK3588-资料赋能 自2022年发布以来,iTOP-RK3588
    发表于 09-25 11:15

    瑞芯微RK3588开发板深度剖析丨首选的性能

    Buildroot等嵌入式系统。 配合全国产版本核心板,实现产品“硬”“软”全部国产化。 RK3588-资料赋能 自2022年发布以来,iTOP-RK3588
    发表于 10-17 10:49

    RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-获取Linux源码包

    rk3588_linux_XXXXXXX.tar.gz(XX...为名称的简写)”解压压缩包。 解压后会生成rk3588_linux 文件夹,如下图所示 更多内容可以关注
    发表于 01-09 11:03

    让NPU跑起来iTOP_RK3588开发板在Linux系统中使用NPU

    , 无需进行模型转换) 2 部署 iTOP-RK3588 开发板 3 在开发板上运行 demo 更多内容可以B站搜索
    发表于 09-12 10:05

    RK3568/RK3588开发板视频教程 | RKNPU2 入门实践套搞定!

    RK3568/RK3588开发板视频教程 | RKNPU2 入门
    的头像 发表于 06-30 15:07 2504次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK</b>3568/<b class='flag-5'>RK3588</b><b class='flag-5'>开发</b>板视频教程 | RKNPU2 <b class='flag-5'>从</b>入门<b class='flag-5'>到</b>实践<b class='flag-5'>一</b>套搞定!

    RK3588在 Linux 系统中使用 NPU

    RK3588在 Linux 系统中使用 NPU
    的头像 发表于 09-08 14:14 2440次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3588</b>在 Linux 系统中使用 NPU

    RK3588开发板-智慧能源行业的解决方案

    RK3588开发板-智慧能源行业的解决方案
    的头像 发表于 01-24 15:26 1212次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3588</b><b class='flag-5'>开发</b>板-智慧能源行业的解决方案

    RK3588最小系统板发布

    RK3588最小系统板发布
    的头像 发表于 03-08 15:32 1623次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3588</b>最小系统板发布

    电子RK3588S与RK3588硬件性能区别及板卡选型

    电子RK3588S与RK3588硬件性能区别及板卡选型
    的头像 发表于 06-25 15:30 5750次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>电子<b class='flag-5'>RK3588</b>S与<b class='flag-5'>RK3588</b>硬件性能区别及板卡选型

    RK3588!黑神话悟空,启动?-电子RK3588开发

    RK3588!黑神话悟空,启动?-电子RK3588开发
    的头像 发表于 08-30 14:13 1969次阅读
    <b class='flag-5'>RK3588</b>!黑神话悟空,启动?-<b class='flag-5'>迅</b><b class='flag-5'>为</b>电子<b class='flag-5'>RK3588</b><b class='flag-5'>开发</b>板

    开发更便利!RK3568/RK3588 定制分区镜像发布

    开发更便利!RK3568/RK3588 定制分区镜像发布
    的头像 发表于 11-11 14:00 1653次阅读
    <b class='flag-5'>开发</b>更便利!<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK</b>3568/<b class='flag-5'>RK3588</b> 定制分区镜像发布

    分钟快速上手RK3588开发

    前言:RK3588作为代高性能AIoT芯片,凭借其强大的算力和丰富的接口,正在迅速成为开发者和工程师们的热门选择。本文将开始带你了解RK3588
    的头像 发表于 11-28 15:15 5021次阅读
    <b class='flag-5'>三</b>分钟快速<b class='flag-5'>上手</b><b class='flag-5'>RK3588</b><b class='flag-5'>开发</b>板