在某些情況下,比如遠程工作時,可能需要訪問本地不可得的器件。
本篇簡介教程演示了如何共享并訪問位于遠程實驗室內(nèi)的開發(fā)板或歸同事所有的開發(fā)板。
本教程分 2 個部分:
第 1 部分:必須由開發(fā)板所有者執(zhí)行的任務。
第 2 部分:必須由此開發(fā)板的訪問者執(zhí)行的任務。
步驟 1:共享開發(fā)板
將此開發(fā)板通過 USB 線連接到您的計算機,就像本地使用一樣。
在此示例中,要共享的是 ZCU102 開發(fā)板。
如果不添加 exec,則會顯示如下圖所示警告。敬請放心忽略此警告。
此進程成功完成后,將顯示 hw_server URL。在本例中,URL 為anunesgu31
將此 URL 共享給需訪問該板的人員。
注:對于內(nèi)部 URL,所有者與訪問者需位于相同網(wǎng)絡內(nèi),通常通過 VPN 連接來共享。
此外,還需共享所使用的 hw_server 版本。此實例的訪問者必須使用相同版本或者更低版本的 Vivado。否則可能導致連接遭拒絕。
此時即可關閉 Vivado 窗口,hw_server 進程將繼續(xù)在后臺運行。
以上即必須由共享開發(fā)板的所有者執(zhí)行的所有任務。
注:請查閱本教程的最后一部分“終止 hw_server 進程”,以確保當您不想再共享器件時可正確終止 hw_server 應用。
若不終止 hw_server 進程,可能導致打開其它“硬件管理器 (Hardware Manager)”實例和連接到其它器件時出現(xiàn)問題。
步驟 2:訪問開發(fā)板
打開“硬件管理器”,啟動“目標連接 (Target Connection)”。
選擇“遠程服務器 (Remote Server)”并輸入由共享者提供的主機名。
單擊“下一步 (Next)”后,硬件管理器將查找所提供的主機內(nèi)的可用器件。
根據(jù)共享者和訪問者的互聯(lián)網(wǎng)連接速度,這可能需耗時數(shù)秒。
硬件管理器將顯示找到的器件。確認其中顯示所需的器件,然后完成連接。
確認連接成功,并確認器件現(xiàn)已可正常使用。
請注意,由于所有命令和數(shù)據(jù)傳輸都將通過互聯(lián)網(wǎng)執(zhí)行,所有任務(如開發(fā)板編程、查看 ILA 數(shù)據(jù)等)耗時可能都比本地環(huán)境更長。
如何終止hw_server 進程
如上文所述,當遠程用戶不再訪問共享開發(fā)板時,需正確終止 hw_server 應用。
若不終止 hw_server 進程,可能導致打開其它“硬件管理器 (Hardware Manager)”實例和連接到其它器件時出現(xiàn)問題。
以下是先前共享實例仍在運行的情況下啟動新的本地 hw_server 時可能出現(xiàn)的錯誤示例。
在 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
+關注
關注
60文章
8153瀏覽量
271451 -
賽靈思
+關注
關注
33文章
1797瀏覽量
132182 -
Linux
+關注
關注
87文章
11481瀏覽量
213097 -
開發(fā)板
+關注
關注
25文章
5595瀏覽量
103262 -
zcu102
+關注
關注
0文章
24瀏覽量
7382
發(fā)布評論請先 登錄
一文掌握RK3568開發(fā)板Android13掛載Windows共享目錄
STM32F107的開發(fā)板實現(xiàn)遠程主機訪問我的開發(fā)板怎么設置呢
【FireBLE申請】無線智能實驗室管理系統(tǒng)的研究
【小e開發(fā)板申請】實驗室物聯(lián)網(wǎng)開發(fā)教學
“共享開發(fā)板”活動上線!
使用虛擬儀器技術設計網(wǎng)絡化遠程實驗室系統(tǒng)的詳細資料說明

如何共享并訪問位于遠程實驗室內(nèi)的開發(fā)板或歸同事所有的開發(fā)板
IBM推新型工業(yè)化學實驗室機器人,可遠程訪問實驗室
使用Arduino開發(fā)板構(gòu)建室內(nèi)花園

基于Labview的遠程虛擬通信實驗室開發(fā)

雷卯收集AI實驗課程開發(fā)板

評論