0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何共享并訪問位于遠(yuǎn)程實(shí)驗(yàn)室內(nèi)的開發(fā)板或歸同事所有的開發(fā)板

YCqV_FPGA_EETre ? 來源:FPGA開發(fā)圈 ? 2020-08-03 16:49 ? 次閱讀

在某些情況下,比如遠(yuǎn)程工作時(shí),可能需要訪問本地不可得的器件。

本篇簡介教程演示了如何共享并訪問位于遠(yuǎn)程實(shí)驗(yàn)室內(nèi)的開發(fā)板或歸同事所有的開發(fā)板。

本教程分 2 個(gè)部分:

第 1 部分:必須由開發(fā)板所有者執(zhí)行的任務(wù)。

第 2 部分:必須由此開發(fā)板的訪問者執(zhí)行的任務(wù)。

步驟 1:共享開發(fā)板

將此開發(fā)板通過 USB 線連接到您的計(jì)算機(jī),就像本地使用一樣。

在此示例中,要共享的是 ZCU102 開發(fā)板。

打開 Vivado 實(shí)例,在主頁上的Tcl console 中,運(yùn)行以下命令:

exec hw_server -d

如果不添加 exec,則會顯示如下圖所示警告。敬請放心忽略此警告。

此進(jìn)程成功完成后,將顯示 hw_server URL。在本例中,URL 為anunesgu31

將此 URL 共享給需訪問該板的人員。

注:對于內(nèi)部 URL,所有者與訪問者需位于相同網(wǎng)絡(luò)內(nèi),通常通過 VPN 連接來共享。

此外,還需共享所使用的 hw_server 版本。此實(shí)例的訪問者必須使用相同版本或者更低版本的 Vivado。否則可能導(dǎo)致連接遭拒絕。

此時(shí)即可關(guān)閉 Vivado 窗口,hw_server 進(jìn)程將繼續(xù)在后臺運(yùn)行。

以上即必須由共享開發(fā)板的所有者執(zhí)行的所有任務(wù)。

注:請查閱本教程的最后一部分“終止 hw_server 進(jìn)程”,以確保當(dāng)您不想再共享器件時(shí)可正確終止 hw_server 應(yīng)用。

若不終止 hw_server 進(jìn)程,可能導(dǎo)致打開其它“硬件管理器 (Hardware Manager)”實(shí)例和連接到其它器件時(shí)出現(xiàn)問題。

步驟 2:訪問開發(fā)板

打開“硬件管理器”,啟動(dòng)“目標(biāo)連接 (Target Connection)”。

選擇“遠(yuǎn)程服務(wù)器 (Remote Server)”并輸入由共享者提供的主機(jī)名。

單擊“下一步 (Next)”后,硬件管理器將查找所提供的主機(jī)內(nèi)的可用器件。

根據(jù)共享者和訪問者的互聯(lián)網(wǎng)連接速度,這可能需耗時(shí)數(shù)秒。

硬件管理器將顯示找到的器件。確認(rèn)其中顯示所需的器件,然后完成連接。

確認(rèn)連接成功,并確認(rèn)器件現(xiàn)已可正常使用。

請注意,由于所有命令和數(shù)據(jù)傳輸都將通過互聯(lián)網(wǎng)執(zhí)行,所有任務(wù)(如開發(fā)板編程、查看 ILA 數(shù)據(jù)等)耗時(shí)可能都比本地環(huán)境更長。

如何終止hw_server 進(jìn)程

如上文所述,當(dāng)遠(yuǎn)程用戶不再訪問共享開發(fā)板時(shí),需正確終止 hw_server 應(yīng)用。

若不終止 hw_server 進(jìn)程,可能導(dǎo)致打開其它“硬件管理器 (Hardware Manager)”實(shí)例和連接到其它器件時(shí)出現(xiàn)問題。

以下是先前共享實(shí)例仍在運(yùn)行的情況下啟動(dòng)新的本地 hw_server 時(shí)可能出現(xiàn)的錯(cuò)誤示例。

在 Windows 上:

打開命令提示符 (CMD) 并運(yùn)行以下命令:

netstat -aon | find “3121”

此命令將查找正在偵聽端口 3121 的所有進(jìn)程。

找到 hw_server 應(yīng)用的進(jìn)程 ID (PID)。在本例中,PID 為 33232。

將此 PID 用于以下命令。

taskkill /F /PID 33232

Linux 上:

打開終端應(yīng)用并運(yùn)行以下命令:

ps aux | grep hw_server

此命令將查找描述中包含 hw_server 名稱的所有進(jìn)程。

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

pidof hw_server

在本例中,PID 為 86328

將此 PID 用于以下命令。

kill -9 86328

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7963

    瀏覽量

    265265
  • 賽靈思
    +關(guān)注

    關(guān)注

    32

    文章

    1794

    瀏覽量

    131371
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5093

    瀏覽量

    97802

原文標(biāo)題:開發(fā)者分享 | 遠(yuǎn)程共享和訪問賽靈思器件

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    【迅為】瑞芯微RK3588開發(fā)板RK3568開發(fā)板區(qū)別及優(yōu)勢

    RK3568開發(fā)板
    的頭像 發(fā)表于 11-18 14:19 ?490次閱讀
    【迅為】瑞芯微RK3588<b class='flag-5'>開發(fā)板</b>RK3568<b class='flag-5'>開發(fā)板</b>區(qū)別及優(yōu)勢

    基于哪吒開發(fā)板部署YOLOv8模型

    2024英特爾 “走近開發(fā)者”互動(dòng)活動(dòng)-哪吒開發(fā)套件免費(fèi)試 用 AI 創(chuàng)新計(jì)劃:哪吒開發(fā)板是專為支持入門級邊緣 AI 應(yīng)用程序和設(shè)備而設(shè)計(jì),能夠滿足人工智能學(xué)習(xí)、開發(fā)、實(shí)訓(xùn)等應(yīng)用場景。
    的頭像 發(fā)表于 11-15 14:13 ?335次閱讀
    基于哪吒<b class='flag-5'>開發(fā)板</b>部署YOLOv8模型

    正點(diǎn)原子fpga開發(fā)板不同型號

    正點(diǎn)原子作為國內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級到高端應(yīng)用的各個(gè)領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級開發(fā)板 1.1
    的頭像 發(fā)表于 11-13 09:30 ?994次閱讀

    51開發(fā)板芯片資料

    51開發(fā)板芯片資料
    發(fā)表于 09-18 09:29 ?1次下載

    linux開發(fā)板與樹莓派的區(qū)別

    定義和用途 Linux開發(fā)板:Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開發(fā)板,通常用于工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。 樹莓派:樹莓派(Raspberry Pi)是一種基于Linux
    的頭像 發(fā)表于 08-30 15:34 ?1058次閱讀

    linux開發(fā)板和單片機(jī)開發(fā)的區(qū)別

    硬件架構(gòu) Linux開發(fā)板和單片機(jī)開發(fā)在硬件架構(gòu)上有很大的區(qū)別。Linux開發(fā)板通?;贏RM、x86其他處理器架構(gòu),具有較高的處理能力和內(nèi)存容量。而單片機(jī)
    的頭像 發(fā)表于 08-30 15:30 ?1064次閱讀

    第2章_開發(fā)板使用

    本課程使用 ST-Link 給開發(fā)板供電、燒錄、調(diào)試。
    的頭像 發(fā)表于 06-29 14:25 ?2425次閱讀
    第2章_<b class='flag-5'>開發(fā)板</b>使用

    鴻蒙OpenHarmony開發(fā)板解析:【芯片解決方案】

    芯片解決方案是指基于某款開發(fā)板的完整解決方案,包含驅(qū)動(dòng)、設(shè)備側(cè)接口適配、開發(fā)板sdk等。
    的頭像 發(fā)表于 05-10 15:42 ?1284次閱讀
    鴻蒙OpenHarmony<b class='flag-5'>開發(fā)板</b>解析:【芯片解決方案】

    OpenHarmony鴻蒙南向開發(fā)案例:【智能貓眼(基于Hi3518開發(fā)板)】

    基于Hi3518開發(fā)板,使用開源OpenHarmony開發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3518開發(fā)板中攝像頭獲取的數(shù)據(jù)通過RTSP協(xié)議傳輸?shù)绞謾C(jī)顯示 。
    的頭像 發(fā)表于 04-22 15:46 ?2082次閱讀
    OpenHarmony鴻蒙南向<b class='flag-5'>開發(fā)</b>案例:【智能貓眼(基于Hi3518<b class='flag-5'>開發(fā)板</b>)】

    OpenHarmony鴻蒙南向開發(fā)案例:【智能貓眼(基于3516開發(fā)板)】

    基于Hi3516開發(fā)板,使用開源OpenHarmony開發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3516開發(fā)板中攝像頭獲取的數(shù)據(jù)通過RTSP協(xié)議傳輸?shù)绞謾C(jī)顯示 。
    的頭像 發(fā)表于 04-19 22:01 ?633次閱讀
    OpenHarmony鴻蒙南向<b class='flag-5'>開發(fā)</b>案例:【智能貓眼(基于3516<b class='flag-5'>開發(fā)板</b>)】

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPGA芯片、時(shí)鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發(fā)表于 03-14 18:20 ?2094次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個(gè)關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?1198次閱讀

    簡單認(rèn)識通用MCU FRDM開發(fā)板

    為了加速通用MCU原型設(shè)計(jì),恩智浦提供了FRDM開發(fā)板和功能齊全的評估套件。FRDM開發(fā)板是一個(gè)低成本、可擴(kuò)展的硬件平臺,配合MCUXpresso Developer Experience的支持,是嵌入式工程師手中不可或缺的開發(fā)
    的頭像 發(fā)表于 02-25 09:43 ?1117次閱讀

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點(diǎn)和應(yīng)用場景。在以下的文章中,我將詳細(xì)介紹FPGA開發(fā)板和Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2355次閱讀

    51單片機(jī)開發(fā)板的主要功能 51單片機(jī)開發(fā)板能做什么

    51單片機(jī)開發(fā)板是一種基于8051系列單片機(jī)芯片的開發(fā)板,具有豐富的功能和廣泛的應(yīng)用。下面將詳細(xì)介紹51單片機(jī)開發(fā)板的主要功能以及能夠?qū)崿F(xiàn)的各種應(yīng)用。 一、基本功能: 通用輸入輸出:51單片機(jī)
    的頭像 發(fā)表于 01-23 15:52 ?3901次閱讀