2015-03-30 51 views
0

我在zedboard上設計了一個固件,我想用一些語言(比如說C)爲我的固件編寫程序並通過以太網傳輸這個文件,然後編譯 - >執行它。通過以太網在Zynq上執行一個c文件?

我將不勝感激,如果有人能幫助解決這個問題!

非常感謝您的幫助!

問候

回答

0

如果您在爲Zedboard的Linux一番風味,那麼你就可以與它進行交互,並通過以太網發送文件給它。這非常方便。

賽靈思支持Petalinux,它將使您能夠使用ssh通過以太網連接到您的電路板。

如果您的Linux安裝足夠完整,您可以在zedboard上運行C編譯器。例如,你可以安裝Ubuntu並以這種方式安裝gcc。

我發現在我的桌面機器或服務器上運行交叉編譯器並在那裏開發和編譯文件並將生成的可執行文件發送到Zedboard更容易。

在Connectal項目(http://www.connectal.org)中,我們在開發機器上編譯硬件和軟件,將比特流鏈接到應用程序可執行文件中,並在應用程序運行時編程邏輯。這可確保應用程序和固件保持同步。

我們有一個Web託管的開發環境,使您可以使用Connectal框架構建任何開源項目,並在本地zedboard上運行它,而無需安裝任何開發工具。

+0

親愛的Jamey,非常感謝您的回答。即使我想出你在這裏建議的方式在我的情況下效果很好。我正在使用SDK來設計一個可以讀取我的文件並執行它的自定義程序。所以我使用ssh發送兩個位文件,.elf和文本文件(用.elf文件讀取)並直接在zedboard上進行文件處理。 – user1107855 2015-05-13 15:39:05