首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—开发环境搭建(二)

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

原创
作者头像
创龙科技Tronlong
发布2025-09-19 16:16:17
发布2025-09-19 16:16:17
120
举报

安装虚拟机工具

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

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

图 51
图 51

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

图 52
图 52

(2)解压虚拟机工具。

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

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

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

Host# cd /media/tronlong/VMware\ Tools/

Host# ls

Host# mkdir -p /home/tronlong/mnt

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

图 53
图 53

(3)安装虚拟机工具。

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

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

Host# ls

Host# sudo ./vmware-install.pl

图 54
图 54

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

图 55
图 55
图 56
图 56

设置虚拟机共享目录

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

图 57
图 57
图 58
图 58

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

图 59
图 59
图 60
图 60

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

图 61
图 61

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

图 62
图 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-软件资料\Debian\Tools\”下的GDB调试工具压缩包gdb-10.2.tar.xz拷贝至RK3588工作目录下,请先参考产品资料用户手册目录下的《Debian系统使用手册》安装、编译LinuxSDK。

图 63
图 63

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

Host# mkdir -p gdb-tool

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

图 64
图 64
图 65
图 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# mkdir install

图 66
图 66

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

Host# cd gdb-10.2

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

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

图 67
图 67
图 68
图 68

执行如下命令进行编译。

Host# make

图 69
图 69
图 70
图 70

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

下生成GDB调试工具。

Host# make install

图 71
图 71
图 72
图 72

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装虚拟机工具
  • 设置虚拟机共享目录
  • GDB程序调试说明
    • 调试环境搭建
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档