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

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

3天内不再提示

创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—开发环境搭建(二)

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-09-19 14:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

安装虚拟机工具

若未安装虚拟机工具,进入系统后,屏幕将无法全屏显示,且不能通过共享目录以及拖曳方式在Windows和虚拟机Ubuntu系统之间传输文件。如下为安装虚拟机工具操作步骤。

(1)挂载虚拟机工具。点击虚拟机菜单栏"VM -> Reinstall VMware Tools...",如下图所示。

wKgZPGjM90GAdGcyAAaJkEjuSYA153.png图 51

虚拟机工具挂载路径为"/media/tronlong/VMware Tools/",如下图所示。

wKgZPGjM90qATl5gAABJzr4Br-g214.png图 52

(2)解压虚拟机工具。

输入部分命令或者文件名后,可以使用键盘左边的Tab补全键补全,连续点击两次后,系统会自动识别已有的文件名或者命令,自动补全或者提示选择。

执行如下命令解压虚拟机工具。

注意:"VMwareTools"目录字符串中间有空格,请使用键盘左边的Tab补全键补全路径,在命令行中实际体现为"VMwareTools"。"/home/tronlong/mnt/"为新建的临时文件夹。

Host# cd /media/tronlong/VMwareTools/

Host# ls

Host# mkdir -p /home/tronlong/mnt

Host# tar -zxf VMwareTools-10.3.21-14772444.tar.gz -C /home/tronlong/mnt

wKgZO2jM91KAT-76AAC4-l1gR9M547.png图 53

(3)安装虚拟机工具。

执行如下命令安装虚拟机工具。

Host# cd/home/tronlong/mnt/vmware-tools-distrib/

Host# ls

Host# sudo ./vmware-install.pl

wKgZPGjM91qAO7aJAABzvLZnaVk228.png图 54

此时会询问是否安装,其默认为no,请输入yes,然后按回车键,后续遇到的所有询问均按回车键确认,等待安装完成即可,如下图所示。

wKgZPGjM92aACChNAABo1Tcx0ms790.png图 55

wKgZO2jM92eABBRMAADTxTuNAkY514.png图 56

设置虚拟机共享目录

(1)先点虚拟机菜单上方右边的三角下拉按钮,再点击"Shut Down Guest",关闭虚拟机,如下图所示。

wKgZO2jM93mACp4CAARjRCQVYSY886.png图 57

wKgZPGjM93mAeMjxAAAeSS4JP24124.png图 58

(2)点击"VM -> Settings…"进入设置界面,点击"Options -> Shared Folders -> Always enabled->Add…",选择路径添加共享目录(共享目录可设置多个),然后点击OK,如下图所示。

wKgZO2jM95aAPPvvAABs8WC9izY705.png图 59

wKgZPGjM95eAbXZbAABygYKKVI8154.png图 60

此处共享目录命名为SharedFolders,如下图所示。

wKgZPGjM96aARpJMAABy6Y6hbB8024.png图 61

(3)重新启动并登录Ubuntu系统,可在"/mnt/hgfs/"下看到共享目录,即可通过共享目录传输文件,如下图所示。

wKgZPGjM966AbZFNAAA3y2z-99w222.png图 62

GDB程序调试说明

GDB工具是GNU项目调试器,基于命令行使用。和其他的调试器一样,可使用GDB工具单步运行程序、单步执行、跳入/跳出函数、设置断点、查看变量等等,它是UNIX/LINUX操作系统下强大的程序调试工具。GDB支持多种语言,包括Ada、汇编、C/C++、D、Fortran、GO、Objective-C、OpenCL、Modula-2、Pascal和Rust。

GDB具有一种“远程”模式,此种模式多半是在为嵌入式系统进行调试时使用,远程操作指的是:GDB在一部机器内运行,而要进行调试的程序是在另一部机器上运行,支持TCP/IP协议传输的各种网络,在TCP/IP网络及协议上再加搭传输GDB专有的调试操作通信协议,如此便能进行远程调试。

调试环境搭建

将位于“4-软件资料DebianTools”下的GDB调试工具压缩包gdb-10.2.tar.xz拷贝至RK3588工作目录下,请先参考产品资料用户手册目录下的《Debian系统使用手册》安装、编译LinuxSDK。

wKgZPGjM97qARBmJAAAtgZWJ0Ao492.png图 63

在RK3588工作目录下执行如下命令,创建gdb-tool目录用于存放GDB调试工具压缩包,将GDB调试工具包解压至该目录下。

Host# mkdir -pgdb-tool

Host# tar-xvf gdb-10.2.tar.xz -C /home/tronlong/RK3588/gdb-tool/

wKgZO2jM98OAcjnfAABBzbIhQAY156.png图 64

wKgZO2jM98OAOIqrAABm_y8sBdo285.png图 65

执行如下命令,配置交叉编译工具链环境变量,并新建install目录用于存放编译生成的GDB调试工具。

Host# cd gdb-tool/

Host# export PATH=/home/tronlong/RK3588/rk3588_linux_release_v1.2.1/extra-tools/gcc-linaro-10.2.1-2021.01-x86_64_aarch64-linux-gnu/bin:$PATH

Host# mkdirinstall

wKgZO2jM99OAKrL_AACgGvERhN4141.png图 66

执行如下命令,进入GDB调试工具包目录,配置GDB调试工具。

Host# cdgdb-10.2

Host# ./configure --target=aarch64-linux-gnu --prefix=/home/tronlong/RK3588/gdb-tool/install

备注:--target表示GDB调试工具名称前缀,选择aarch64-linux-gnu;--prefix表示存放目录,选择新建的install目录。

wKgZPGjM99yAReotAAF_VKEtqIM267.png图 67

wKgZO2jM99yALFdaAAG1yq05pGY194.png图 68

执行如下命令进行编译。

Host# make

wKgZPGjM9-6AYkKVAAHWefgwTpI033.png图 69

wKgZO2jM9-6Aahl_AAFSE3vurks749.png图 70

执行如下命令安装GDB调试工具,将会在"/home/tronlong/RK3568/gdb-tool/install/bin/"目录

下生成GDB调试工具。

Host# make install

wKgZPGjM-GGAGSQJAAMHGX0Tevw637.png图 71

wKgZO2jM-GCAP9fHAAG1lpSNfZ0427.png图 72

由于篇幅过长等原因,部分内容均不逐一展示,如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!

审核编辑 黄宇

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

    关注

    26

    文章

    6420

    浏览量

    120904
  • RK3588
    +关注

    关注

    8

    文章

    588

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3588 RKNN模型推理环境部署与功能测试技巧(上)

    触觉智能(RK方案商)分享RK3588RKNN端侧模型的开发
    的头像 发表于 04-21 10:37 256次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3588</b> RKNN模型推理<b class='flag-5'>环境</b>部署与功能测试技巧(上)

    RK3588 国产2.4GHz 工业开发板—ROS2系统使用说明

    本文围绕龙科技研发的评估,详解 ROS2 系统使用方法。涵盖 ROS2 环境搭建、核心概念讲解、节点通信测试、功能包创建与编译,以及可视化工具 RViz 的使用,还包括基于评估
    的头像 发表于 10-30 13:46 627次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—ROS2系统使用说明

    RK3588 国产2.4GHz 工业开发板—MQTT通信协议案例

    本文围绕龙科技研发的评估,提供 MQTT 通信协议开发案例指导。涵盖 MQTT 协议核心概念,详解案例功能(如数据发布与订阅)、环境搭建
    的头像 发表于 10-28 15:23 2625次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—MQTT通信协议案例

    RK3588 国产2.4GHz 工业开发板—ISP图像处理开发案例

    龙科技研发的 TL3588-EVM 评估具备强大视频处理能力,可满足多场景视频开发需求。为助力开发者快速上手,本文整理 7 个实用视频
    的头像 发表于 10-21 15:57 1105次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—ISP图像处理<b class='flag-5'>开发</b>案例

    RK3588 国产2.4GHz 工业开发板—视频图像处理框架

    龙科技研发的 TL3588-EVM 评估依托 RK3588/RK3588J SoC 强大的视频图像处理能力,可满足多场景图像应用需求。为
    的头像 发表于 10-16 11:45 1727次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—视频图像处理框架

    RK3588 国产2.4GHz 工业开发板—IgH EtherCAT主站开发案例(下)

    本文围绕龙科技研发的 TL3588-EVM 评估,介绍 IgH EtherCAT 主站开发案例,含 IgH EtherCAT 简介、案例测试(电机正反转,SCHED_FIFO
    的头像 发表于 10-15 15:06 760次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—IgH EtherCAT主站<b class='flag-5'>开发</b>案例(下)

    RK3588 国产2.4GHz 工业开发板—物联网模块开发案例

    本文围绕龙科技研发的 TL3588-EVM 评估,提供物联网模块开发案例指导,涵盖蓝牙功能测试,以及 WIFI、PCIe WIFI6、4G 模块的案例说明、测试、驱动编译。其中 W
    的头像 发表于 09-28 11:31 678次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—物联网模块<b class='flag-5'>开发</b>案例

    RK3588 国产2.4GHz 工业开发板开发环境搭建(一)

    本文围绕龙科技研发的开发环境搭建需求,详细阐述了完整流程:先安装 VMware 16.2.5 虚拟机,再基于虚拟机部署 Ubuntu 20.04.6 系统,含系统配置、虚拟机工具安装
    的头像 发表于 09-18 16:04 719次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>(一)

    RK3588 国产2.4GHz 工业开发板—调试工具安装

    本文围绕龙科技研发的 RK3588 工业开发板
    的头像 发表于 09-16 14:35 1272次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>国产</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—调试工具安装

    北京迅为itop-3588开发板NPU例程测试LPRNet车牌识别

    北京迅为itop-3588开发板NPU例程
    的头像 发表于 07-23 14:14 1385次阅读
    北京迅为itop-<b class='flag-5'>3588</b><b class='flag-5'>八</b><b class='flag-5'>核</b><b class='flag-5'>开发板</b><b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>NPU例程测试LPRNet车牌识别

    迅为RK3588开发板Linux安卓麒麟国产工业AI人工智能

    迅为RK3588开发板Linux安卓麒麟国产工业
    发表于 07-14 11:23

    国产 RK3576 ARM 2.2GHz 工业开发板—Linux开发环境搭建

    龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-25 10:17 816次阅读
    全<b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM <b class='flag-5'>八</b><b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—Linux<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    国产 RK3576 ARM 2.2GHz 工业开发板—LVGL应用开发案例

    本文主要基于评估演示LVGL应用开发案例,适用开发环境如下。龙科技 TL3576-EVM 是一款基于
    的头像 发表于 06-23 15:17 978次阅读
    全<b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM <b class='flag-5'>八</b><b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—LVGL应用<b class='flag-5'>开发</b>案例

    迅为iTOP-3588S开发板核心引脚240PIN全部引出8GB内存32GBEMMC存储

    性能强 iTOP-3588S开发板采用RK3588S处理器,是全新一代AloT高端应用芯片
    发表于 06-23 11:19

    iTOP-3588S开发板四核心架构GPU内置GPU可以完全兼容0penGLES1.1、2.0和3.2。

    性能强 iTOP-3588S开发板采用RK3588S处理器,是全新一代AloT高端应用芯片
    发表于 05-15 10:36