2015-03-30 49 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