在某些情況下,比如遠(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
-
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)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論