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
    +关注

    关注

    60

    文章

    7939

    浏览量

    264502
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    131250
  • 开发板
    +关注

    关注

    25

    文章

    5035

    浏览量

    97383

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

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

收藏 人收藏

    评论

    相关推荐

    【迅为】瑞芯微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 357次阅读
    【迅为】瑞芯微RK3588<b class='flag-5'>开发板</b>RK3568<b class='flag-5'>开发板</b>区别及优势

    正点原子fpga开发板不同型号

    正点原子作为国内领先的FPGA开发板供应商,其产品线覆盖了从入门级到高端应用的各个领域。这些开发板不仅适用于学术研究,还广泛应用于工业控制、通信、图像处理等多个领域。 1. 入门级开发板 1.1
    的头像 发表于 11-13 09:30 611次阅读

    51开发板芯片资料

    51开发板芯片资料
    发表于 09-18 09:29 1次下载

    linux开发板与树莓派的区别

    定义和用途 Linux开发板:Linux开发板是一种基于Linux操作系统的嵌入式开发板,通常用于工业自动化、物联网、智能家居等领域。 树莓派:树莓派(Raspberry Pi)是一种基于Linux
    的头像 发表于 08-30 15:34 941次阅读

    linux开发板和单片机开发的区别

    硬件架构 Linux开发板和单片机开发在硬件架构上有很大的区别。Linux开发板通常基于ARM、x86其他处理器架构,具有较高的处理能力和内存容量。而单片机
    的头像 发表于 08-30 15:30 732次阅读

    第2章_开发板使用

    本课程使用 ST-Link 给开发板供电、烧录、调试。
    的头像 发表于 06-29 14:25 2038次阅读
    第2章_<b class='flag-5'>开发板</b>使用

    鸿蒙OpenHarmony开发板解析:【芯片解决方案】

    芯片解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。
    的头像 发表于 05-10 15:42 1229次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发板</b>解析:【芯片解决方案】

    OpenHarmony鸿蒙南向开发案例:【智能猫眼(基于Hi3518开发板)】

    基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518开发板中摄像头获取的数据通过RTSP协议传输到手机显示 。
    的头像 发表于 04-22 15:46 2011次阅读
    OpenHarmony鸿蒙南向<b class='flag-5'>开发</b>案例:【智能猫眼(基于Hi3518<b class='flag-5'>开发板</b>)】

    OpenHarmony鸿蒙南向开发案例:【智能猫眼(基于3516开发板)】

    基于Hi3516开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3516开发板中摄像头获取的数据通过RTSP协议传输到手机显示 。
    的头像 发表于 04-19 22:01 599次阅读
    OpenHarmony鸿蒙南向<b class='flag-5'>开发</b>案例:【智能猫眼(基于3516<b class='flag-5'>开发板</b>)】

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 1999次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 1111次阅读

    简单认识通用MCU FRDM开发板

    为了加速通用MCU原型设计,恩智浦提供了FRDM开发板和功能齐全的评估套件。FRDM开发板是一个低成本、可扩展的硬件平台,配合MCUXpresso Developer Experience的支持,是嵌入式工程师手中不可或缺的开发
    的头像 发表于 02-25 09:43 1045次阅读

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2232次阅读

    51单片机开发板的主要功能 51单片机开发板能做什么

    51单片机开发板是一种基于8051系列单片机芯片的开发板,具有丰富的功能和广泛的应用。下面将详细介绍51单片机开发板的主要功能以及能够实现的各种应用。 一、基本功能: 通用输入输出:51单片机
    的头像 发表于 01-23 15:52 3711次阅读

    VisionFive RISC-V开发板雷卯防雷防静电推荐图

    雷卯可以供应APM32F035开发板,也可以供应开发板上电磁兼容相关元器件,免费帮助选型设计。有实验室供检测。更多产品资讯请看微信小程序“EMC电磁兼容社区”
    的头像 发表于 01-15 18:21 544次阅读
    VisionFive RISC-V<b class='flag-5'>开发板</b>雷卯防雷防静电推荐图