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

电子说

1.4w人已加入

描述

安装虚拟机工具

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

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

开发板图 51

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

开发板图 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

(3)安装虚拟机工具。

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

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

Host# ls

Host# sudo ./vmware-install.pl

开发板图 54

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

开发板图 55

开发板图 56

设置虚拟机共享目录

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

开发板图 57

开发板图 58

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

开发板图 59

开发板图 60

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

开发板图 61

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

开发板图 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。

开发板图 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

开发板图 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

执行如下命令,进入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

开发板图 68

执行如下命令进行编译。

Host# make

开发板图 69

开发板图 70

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

下生成GDB调试工具。

Host# make install

开发板图 71

开发板图 72

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

审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

Reinstall VMware Tools...",如下图所示。 图 51 虚拟机工具挂载路径为"/media/tronlong/VMware Tools/",">
×
20
完善资料,
赚取积分