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

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

3天内不再提示

如何共享并访问位于远程实验室内的开发板或归同事所有的开发板

YCqV_FPGA_EETre 来源:FPGA开发圈 2020-08-03 16:49 次阅读

在某些情况下,比如远程工作时,可能需要访问本地不可得的器件。

本篇简介教程演示了如何共享并访问位于远程实验室内的开发板或归同事所有的开发板。

本教程分 2 个部分:

第 1 部分:必须由开发板所有者执行的任务。

第 2 部分:必须由此开发板的访问者执行的任务。

步骤 1:共享开发板

将此开发板通过 USB 线连接到您的计算机,就像本地使用一样。

在此示例中,要共享的是 ZCU102 开发板。

打开 Vivado 实例,在主页上的Tcl console 中,运行以下命令:

exec hw_server -d

如果不添加 exec,则会显示如下图所示警告。敬请放心忽略此警告。

此进程成功完成后,将显示 hw_server URL。在本例中,URL 为anunesgu31

将此 URL 共享给需访问该板的人员。

注:对于内部 URL,所有者与访问者需位于相同网络内,通常通过 VPN 连接来共享。

此外,还需共享所使用的 hw_server 版本。此实例的访问者必须使用相同版本或者更低版本的 Vivado。否则可能导致连接遭拒绝。

此时即可关闭 Vivado 窗口,hw_server 进程将继续在后台运行。

以上即必须由共享开发板的所有者执行的所有任务。

注:请查阅本教程的最后一部分“终止 hw_server 进程”,以确保当您不想再共享器件时可正确终止 hw_server 应用。

若不终止 hw_server 进程,可能导致打开其它“硬件管理器 (Hardware Manager)”实例和连接到其它器件时出现问题。

步骤 2:访问开发板

打开“硬件管理器”,启动“目标连接 (Target Connection)”。

选择“远程服务器 (Remote Server)”并输入由共享者提供的主机名。

单击“下一步 (Next)”后,硬件管理器将查找所提供的主机内的可用器件。

根据共享者和访问者的互联网连接速度,这可能需耗时数秒。

硬件管理器将显示找到的器件。确认其中显示所需的器件,然后完成连接。

确认连接成功,并确认器件现已可正常使用。

请注意,由于所有命令和数据传输都将通过互联网执行,所有任务(如开发板编程、查看 ILA 数据等)耗时可能都比本地环境更长。

如何终止hw_server 进程

如上文所述,当远程用户不再访问共享开发板时,需正确终止 hw_server 应用。

若不终止 hw_server 进程,可能导致打开其它“硬件管理器 (Hardware Manager)”实例和连接到其它器件时出现问题。

以下是先前共享实例仍在运行的情况下启动新的本地 hw_server 时可能出现的错误示例。

在 Windows 上:

打开命令提示符 (CMD) 并运行以下命令:

netstat -aon | find “3121”

此命令将查找正在侦听端口 3121 的所有进程。

找到 hw_server 应用的进程 ID (PID)。在本例中,PID 为 33232。

将此 PID 用于以下命令。

taskkill /F /PID 33232

Linux 上:

打开终端应用并运行以下命令:

ps aux | grep hw_server

此命令将查找描述中包含 hw_server 名称的所有进程。

或者也可以使用以下命令:

pidof hw_server

在本例中,PID 为 86328

将此 PID 用于以下命令。

kill -9 86328

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

    关注

    59

    文章

    7431

    浏览量

    258076
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    130519
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93971

原文标题:开发者分享 | 远程共享和访问赛灵思器件

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    201型RV1126开发板开箱视频

    电路开发板
    易百纳
    发布于 :2024年04月12日 11:09:40

    学FPGA用哪种开发板实验平台比较好?

    刚开始学FPGA,目前正在学理论知识,想通过用开发板实验平台搞些东西,加深理解,不知道用哪种开发平台比较好?
    发表于 02-06 22:56

    【涂鸦T2-U开发板试用体验】远程调试blink

    操作系统和SDK for C/C++ Developers工具。 接下来,我们需要配置开发板的连接。涂鸦T2开发板可以通过串口Wi-Fi与电脑连接。由于我选择了远程调试,所以需要通过
    发表于 11-17 15:54

    #fpga开发板 Lattic-mipi开发板

    FPGA开发板
    明德扬科技
    发布于 :2023年10月25日 18:01:23

    【LuckFox Pico Plus开发板免费试用】使用ADB命令访问开发板

    就可以使用,而无需将系统固件镜像到TF卡上,非常方便。今天介绍一下如何使用ADB命令访问开发板。 ADB全称(Android Debug Bridge),是谷歌的一个通用命令行工具,可以做为
    发表于 10-14 09:42

    #fpga intel altera a10开发板

    开发板
    明德扬科技
    发布于 :2023年10月09日 09:09:22

    #FPGA PCIE 开发板系列

    fpga开发板
    明德扬科技
    发布于 :2023年09月27日 11:42:01

    紫光同创PGL22G开发板|盘古22K开发板,国产FPGA开发板,接口丰富,高性价比

    盘古22K开发板是基于紫光同创Logos系列PGL22G芯片设计的一款FPGA开发板,全面实现国产化方案,板载资源丰富,高容量、高带宽,外围接口丰富,不仅适用于高校教学,还可以用于实验项目、项目
    发表于 09-21 18:16

    紫光同创PGL22G开发板|盘古22K开发板,国产FPGA开发板

    ​ 本原创文章由深圳市小眼睛科技有限公司创作,版权本公司所有,如需转载,需授权注明出处 盘古22K开发板是基于紫光同创Logos系列PGL22G芯片设计的一款FPGA
    发表于 08-31 14:21

    #51单片机 #开发板

    开发板
    发布于 :2023年08月04日 07:03:00

    正点原子战舰V3开发板

    开发板
    李开鸿
    发布于 :2023年06月15日 22:45:02

    【CW32饭盒派开发板试用体验】开发板简单介绍和开发板初体验

    今天开箱一款基于CW32F030C8T6的开发板开发板命名为CW32饭盒派。 下面简单的对开发板做个介绍: CW32饭盒派板载资源非常丰富:有一电位器、蜂鸣器、3路用户按键、3路指示灯、USART
    发表于 05-22 10:56

    【CW32饭盒派开发板试用体验】开发板简单介绍及初体验

    今天开箱一款基于CW32F030C8T6的开发板开发板命名为CW32饭盒派。 下面简单的对开发板做个介绍: CW32饭盒派板载资源非常丰富:有一电位器、蜂鸣器、3路用户按键、3路指示灯、USART
    发表于 05-22 10:47

    自制51开发板,小巧功能多

    51开发板
    机电锟
    发布于 :2023年05月15日 08:58:28