陈工-创龙科技 发表于 2025-11-19 17:24:09

新手友好:安路 DR1M90 嵌入式开发环境从零搭建指南

前言本文档由创龙科技研发,旨在为安路飞龙 DR1M90 FPSoC 产品用户提供完整嵌入式开发环境搭建方案。内容涵盖 VMware 虚拟机与 Ubuntu 系统安装、LinuxSDK 部署、Windows 调试工具(含 USB 转串口驱动、SecureCRT 等)安装,以及 TD/FD 软件、JTAG 驱动配置,还包含 TFTP/NFS 服务器搭建与多设备文件互传演示,确保用户从零开始高效搭建开发环境,为 DR1M90 产品的 FPGA 与 SoC 开发提供稳定基础。
开发环境Windows开发环境:Windows10 64bitLinux开发环境:VMware16.2.5、Ubuntu22.04.4 64bit
术语表为便于阅读,下表对文档出现的关键术语进行解释;对于广泛认同释义的术语,在此不做注释。https://file1.elecfans.com/web3/M00/3D/3E/wKgZO2kdavuAE0NJAABTQmH0qlY581.png
表 1
在FPSoC应用开发中使用的EDA工具包括TD、FD、LinuxSDK,其关系和整体框架下:
https://file1.elecfans.com/web3/M00/3D/3E/wKgZPGkdawWANHr9AAEEYQ6z1n8971.png
图 1
https://file1.elecfans.com/web3/M00/3D/3E/wKgZO2kdawWAD7CVAAIllIGI20k777.png
图 2
VMware虚拟机与Ubuntu安装安装VMware16.2.5虚拟机虚拟系统是指通过虚拟机软件,在已有的物理计算机下,模拟出具有完整的硬件功能,而且完全独立的一个虚拟计算机系统。通过虚拟机软件,可在一台物理计算机上模拟出两台或多台虚拟的计算机。用户可在同一台计算机上安装多个Linux或Windows发行版,提高工作效率。本章节安装的虚拟机软件VMware版本为16.2.5。适用安装环境:Windows 10 64bit。(1)双击产品资料“4-软件资料\Tools\Windows\VMware-workstation-full-16.2.5-20904516.exe”VMware安装包,弹出如下VMware安装界面。

https://file1.elecfans.com/web3/M00/3D/3E/wKgZO2kdaxmASIsIAAGmIiOAwjQ112.png
图 3
https://file1.elecfans.com/web3/M00/3D/3E/wKgZPGkdaxmAIyEGAABpkHBm_VA058.png
图 4
(2)点击选择“下一步(N)”,弹出如下界面。

https://file1.elecfans.com/web3/M00/3D/3E/wKgZPGkdaymALskmAABJYdNLEiQ625.png
图 5

(3)勾选“我接受许可协议中的条款(A)”,然后点击“下一步(N)”,弹出如下界面。

https://file1.elecfans.com/web3/M00/3D/3E/wKgZO2kday-AAh3UAAA1UanjxdM443.png
图 6


(4)选择安装位置,然后点击“下一步(N)”,弹出如下界面。

https://file1.elecfans.com/web3/M00/3D/3E/wKgZPGkdaziAdNcEAABqvgEv28o709.png
图 7
(5)点击“下一步(N)”,弹出如下界面。

https://file1.elecfans.com/web3/M00/3D/3E/wKgZPGkda0CAIUSoAAApyblN7ZM221.png
图 8
(6)点击“下一步(N)”,弹出如下界面。

https://file1.elecfans.com/web3/M00/3D/3E/wKgZO2kda0qARua4AAAmd8ML1lg201.png
图 9
(7)点击“安装(I)”,进入VMware安装界面。

https://file1.elecfans.com/web3/M00/3D/3E/wKgZO2kda1GAfyZvAAAui504hOI463.png
图 10
大约耗时5~10min后,弹出如下安装完成界面。
https://file1.elecfans.com/web3/M00/3D/3E/wKgZO2kda1mAcmoiAABYCS7noik654.png
图 11
(8)点击“许可证(L)”,进入“输入许可证密匙”界面。

https://file1.elecfans.com/web3/M00/3D/3F/wKgZO2kda2CAKATmAAAmL5BBnWg820.png
图 12
(9)根据提示输入许可证密钥,密钥可联系VMware官方购买。点击“输入(E)”,弹出如下界面。

https://file1.elecfans.com/web3/M00/3D/3F/wKgZO2kda2eAU5aHAABSt5jGwZY684.png
图 13
(10)点击“完成(F)”,安装完成,在桌面可找到VMware Workstation Pro的快捷方式。默认安装为中文版,推荐使用英文版。进入VMware安装目录,将messages文件夹下名为"zh_CN"的文件夹重命名为"zh",即可正常使用英文版,如下图所示。

https://file1.elecfans.com/web3/M00/3D/3F/wKgZO2kda2-AJhdNAAAm0aKajik151.png
图 14
安装Ubuntu22.04.4系统本章节主要提供在虚拟机上安装Linux发行版Ubuntu22.04.4的方法。请先确保在Windows下已正常安装VMware16.2.5虚拟机,再进行本章节操作。安装Ubuntu22.04.4操作系统(1)打开VMware Workstation,点击"File -> New Virtual Machine...",弹出如下界面。
注意:如无法在虚拟机中安装64位操作系统,请在Windows开机时进入BIOS中,将"CPU Configuration"的Virtualization项状态改为Enabled,一般PC默认支持32位虚拟机操作系统,因此需将其开启以支持64位虚拟机操作系统。
https://file1.elecfans.com/web3/M00/3D/3F/wKgZO2kda3eAcMqDAAA3AGYaiUI393.png
图 15
(2)在弹出的界面中选择"Custom(advanced)"进行自定义安装,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/3F/wKgZO2kda4CADCJOAABY8vGJgRs812.png
图 16
(3)在弹出的界面中,"Hardware compatibility:"选择"Workstation 16.2.x",然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/3F/wKgZO2kdbGyAAQGcAAA5QrlK_zs091.png
图 17
(4)选择"I will install the operating system later.",然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbcGANW8tAAA47fapJQc473.png
图 18
(5)选择操作系统为Linux,选择操作系统版本Ubuntu 64-bit,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbh6ALyAQAAApqjRRLhM559.png
图 19
(6)填写虚拟机名称以及选择虚拟机安装路径。然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/3F/wKgZPGkdbiaALBs9AAApAE8KdHw433.png
图 20
(7)选择安装的操作系统运行时,使用CPU核的数目以及单核使用的核心数量,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbi6AbudPAAAijYVXIi0894.png
图 21
(8)将分配运行时使用的内存,设置为4096MByte,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbjaAGvZxAAA-f14iYFQ214.png
图 22
(9)选择第一项使用桥接网络,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbkCAKgpiAABAFdXMZ6k692.png
图 23
(10)默认选择第二项"LSI Logic(Recommended)",然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdbqSAAwvKAAAtefFSUi0426.png
图 24
(11)选择虚拟磁盘类型。这里选择第二项SCSI,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdbq2ALvnUAAAhxHVzqwk071.png
图 25
(12)选择第一项创建新虚拟磁盘,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbraAcKvlAAA33Yxv8vc611.png
图 26
(13)设置磁盘空间为200GByte,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdbr2AIOL-AABKz2h16qk620.png
图 27
(14)点击"Browse…"选择虚拟磁盘储存路径,然后点击Next,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbsaABNyLAACTbDPlyTE041.png
图 28
(15)点击Finish,完成系统安装设置,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdbs6AFWFVAAA7apiEoFs645.png
图 29
(16)在弹出的界面中,点击"VM -> Settings...",如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbtyAfHsLAABKb3s_1MA028.png
图 30
(17)在弹出的界面中,点击"CD/DVD(SATA) -> Use ISO image file -> Browse…",选择ISO镜像安装文件ubuntu-22.04.4-desktop-amd64.iso,其位于产品资料“4-软件资料\Tools\Windows\”目录下,然后点击OK,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdbueAVIT8AABgWfguiag444.png
图 31
(18)在虚拟机菜单栏上点击,开始安装Ubuntu操作系统,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdbu-AFWgdAAB4YHCld84539.png
图 32
(19)在弹出的界面中,默认已选择"Try or install Ubuntu"安装Ubuntu,按ENTER按键进行下一步。
https://file1.elecfans.com/web3/M00/18/65/wKgZO2gR226AC9mgAAAWlBNmLVE897.png
图 33
(20)在弹出的界面中,选择"English -> Install Ubuntu",默认选择英文版,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdbwCAXXRbAADihj1m_lw319.png
图 34
(21)在弹出的界面中,选择"English(US) -> English(US)",即选择键盘类型为默认的美式键盘,然后点击Continue,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdbz2AEov9AAEe0r67w7k167.png
图 35
(22)在弹出的界面中,默认配置,点击Continue,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdb0WARMJMAACkkE6iAq8511.png
图 36
(23)在弹出的界面中,默认选择第一项,擦除磁盘,然后点击"Install Now",如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdb02ADeP9AACEuFiELKo324.png
图 37
(24)在弹出的界面中,点击Continue,开始进行安装,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdb1WAVhK8AADlJc-xyDw934.png
图 38
(25)安装约耗时2min,在弹出的界面中,选择所在时区,然后点击Continue,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdb12ATU_nAAJDb89QKU4205.png
图 39
(26)在弹出的界面中,参照模板填写用户信息。建议用户名、PC名称、密码等都设置为Tronlong(区分大小写),以匹配我司开发文档。选择"Require my password to log in",然后点击Continue,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdb3KAC_9XAACnRKygVA4751.png
图 40
(27)等待安装完成,根据不同计算机硬件配置安装时长约10~30min,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZO2kdb3qAeNgGAAC80lyl4mk034.png
图 41
(28)安装完成后,点击"Restart Now",重启Ubuntu,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdb4KAaG_XAABUrcjOBxU948.png
图 42
(29)在弹出的界面中,按回车键进入系统,如下图所示。

https://file1.elecfans.com/web3/M00/18/53/wKgZPGgR3DuAbwxzAAA_1GhGocg463.png
图 43
(30)重启完成后,输入密码Tronlong,按回车键即可登录系统,如下图所示。

https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdcE2AIJ0GAABHIBi-oPc265.png
图 44
(31)登录系统后,系统会提示是否升级系统,请不要升级系统,请分别点击"Don't Upgrade"和OK,如下图所示。

https://file1.elecfans.com/web3/M00/3D/41/wKgZO2kdcFyAIyELAAA5qkSXnrs144.png
图 45
https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdcFyAfb5CAAA72CTtQpQ779.png
图 46
(32)开启root用户。Ubuntu很多命令需在root用户权限下执行,重新启动并登录虚拟机Ubuntu操作系统,按"Ctrl + Alt + T"打开Terminal命令行终端,Ubuntu默认是不开启root用户权限的,执行如下命令开启。输入一次当前普通用户密码后,再输入两次root用户密码后就开启了root用户,务必记住root密码。
Host# sudo passwd root
https://file1.elecfans.com/web3/M00/3D/40/wKgZPGkdcG-AQN61AABy7dgpwuc662.png
图 47
(33)系统安装完毕后,一般都要更新一下系统的软件,但不是升级系统,开机经常提示升级系统,忽略即可。确保网络已连接,执行如下命令更新软件列表。
Host# sudo apt-get update
https://file1.elecfans.com/web3/M00/3D/41/wKgZO2kdcHiAPXOTAAGZ3NfX458292.png
图 48
update会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。upgrade会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示更新。总而言之,update是更新软件列表,upgrade是更新软件。(34)安装vim。系统自带的文本编辑工具为vi,vim属于vi的升级版,请执行如下命令安装vim工具。
Host# sudo apt-get install vim
https://file1.elecfans.com/web3/M00/3D/41/wKgZO2kdcIGAbNj2AADKH5wyOek147.png
图 49
输入Y,继续安装。
https://file1.elecfans.com/web3/M00/3D/41/wKgZO2kdcIeAG1DnAAFqaY4ZCDY990.png
图 50
至此,系统安装完毕。(35)如连接网线后,虚拟机不能连接互联网,请在Windows下执行如下步骤。如可正常连接互联网,则可以跳过此步骤。
(a)在Windows下按"WIN + R"键,在空白处输入"services.msc",然后点击“确定”,如下图所示。

https://file1.elecfans.com/web3/M00/30/72/wKgZPGjLvQ-AFY89AAAnoHgJjM0859.png
图 51
(b)在弹出Windows服务窗口,找到"VMware NAT Service",右键并选择“属性(R)”,如下图所示。

https://file1.elecfans.com/web3/M00/30/82/wKgZO2jLvReAAY98AAEZbMKvF6E749.png
图 52
(c)启动类型选择“自动”,在服务状态栏点击“启动(S)”,然后点击“确定”,如下图所示。

https://file1.elecfans.com/web3/M00/30/73/wKgZPGjLvR6AbZaLAABUM_-hU9s649.png
图 53
安装虚拟机工具若未安装虚拟机工具,进入系统后,屏幕将无法全屏显示,且不能通过共享目录以及拖曳方式在Windows和虚拟机Ubuntu系统之间传输文件。如下为安装虚拟机工具操作步骤。(1)挂载虚拟机工具。点击虚拟机菜单栏"VM -> Reinstall VMware Tools...",如下图所示。

https://file1.elecfans.com/web3/M00/3D/41/wKgZO2kdcKeAAcb7AAI_4hFOvOg519.png
图 54
虚拟机工具挂载路径为"/media/tronlong/VMware Tools/",如下图所示。
https://file1.elecfans.com/web3/M00/3D/41/wKgZO2kdcK6ADJIaAABKYdzSEBQ550.png
图 55
(2)解压虚拟机工具。
输入部分命令或者文件名后,可以使用键盘左边的Tab补全键补全,连续点击两次后,系统会自动识别已有的文件名或者命令,自动补全或者提示选择。执行如下命令解压虚拟机工具。注意:"VMware Tools"目录字符串中间有空格,请使用键盘左边的Tab补全键补全路径,在命令行中实际体现为"VMware\ Tools"。"/home/tronlong/mnt/"为新建的临时文件夹。Host# cd /media/tronlong/VMware\ Tools/Host# lsHost# mkdir -p /home/tronlong/mntHost# tar zxf VMwareTools-10.3.23-16594550.tar.gz -C /home/tronlong/mnt
https://file1.elecfans.com/web3/M00/3D/41/wKgZO2kdcLaAaXp0AAC-77w8il0604.png
图 56
(3)安装虚拟机工具。
执行如下命令安装虚拟机工具。Host# cd/home/tronlong/mnt/vmware-tools-distrib/Host# lsHost# sudo ./vmware-install.pl
https://file1.elecfans.com/web3/M00/3D/41/wKgZPGkdcMSAK5-GAAByiM7Kdso478.png
图 57
此时会询问是否安装,其默认为no,请输入yes,然后按回车键,后续遇到的所有询问均按回车键确认,等待安装完成即可,如下图所示。
https://file1.elecfans.com/web3/M00/3D/44/wKgZO2kdekiASY4xAADI7CZV4-8892.png
图 58
https://file1.elecfans.com/web3/M00/3D/44/wKgZO2kdekiAdvbeAADwzQ9AHhQ435.png
图 59
设置虚拟机共享目录(1)先点虚拟机菜单上方右边的三角下拉按钮,再点击"Shut Down Guest",关闭虚拟机,如下图所示。

https://file1.elecfans.com/web3/M00/3D/44/wKgZPGkdeoSAfXU3AARbEbzltkA914.png
图 60
https://file1.elecfans.com/web3/M00/3D/44/wKgZPGkdemyANV2UAAAilzLYdOM020.png
图 61
(2)点击"VM -> Settings…"进入设置界面,点击"Options -> Shared Folders -> Always enabled -> Add…",选择路径添加共享目录(共享目录可设置多个),然后点击OK,如下图所示。


https://file1.elecfans.com/web3/M00/3D/44/wKgZPGkdep6AQK2SAABjC7pFN7w069.png
图 62
https://file1.elecfans.com/web3/M00/3D/44/wKgZPGkdep6AWdU3AAByiLYnXF4452.png
图 63
此处共享目录命名为SharedFolders,如下图所示。
https://file1.elecfans.com/web3/M00/3D/45/wKgZO2kderKAfj9lAABzGGWFn24665.png
图 64
(3)重新启动并登录Ubuntu系统,执行如下命令,确定共享文件夹是否已设置。
Host# vmware-hgfsclient
https://file1.elecfans.com/web3/M00/3D/45/wKgZO2kderuAUYKdAAAkzeyPtIQ452.png
图 65
(4)执行如下命令后,可在"/mnt/hgfs/"下看到共享目录,即可通过共享目录传输文件,如下图所示。
Host# sudo mkdir /mnt/hgfsHost# sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
https://file1.elecfans.com/web3/M00/3D/45/wKgZPGkdesKAdNdOAABiFSDsIkE286.png
图 66
(5)执行如下命令,修改fstab配置文件,虚拟机启动后将自动挂载已设置的共享目录。
Host# sudo vim /etc/fstab
https://file1.elecfans.com/web3/M00/3D/45/wKgZPGkdesmAPlPqAAAgtPpjVDU673.png
图 67
修改内容如下:
.host:/SharedFolders /mnt/hgfs/SharedFolders fuse.vmhgfs-fuse allow_other,defaults 0 0
https://file1.elecfans.com/web3/M00/3D/45/wKgZPGkdetGAOObHAAC-0XiUO2Y293.png
图 68
由于篇幅过长等原因,部分内容均不逐一展示,如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!
​​

页: [1]
查看完整版本: 新手友好:安路 DR1M90 嵌入式开发环境从零搭建指南

Baidu
map