通过以太网在Zynq上执行c文件?

时间:2015-03-30 17:35:46

标签: fpga ethernet zynq

我在zedboard上设计了一个固件,我想使用某种语言(比如说C)为我的固件编写程序并通过以太网传输这个文件,然后编译 - >执行它。

如果有人可以帮助解决这个问题,我将不胜感激!

提前感谢您的帮助!!

此致

1 个答案:

答案 0 :(得分:0)

如果您在Zedboard上运行某种Linux,那么您可以与它进行交互并通过以太网向其发送文件。这非常方便。

Xilinx支持Petalinux,它可以让您使用ssh通过以太网连接到您的主板。

如果您的Linux安装足够完整,您可以在zedboard上运行C编译器。例如,您可以安装Ubuntu并以这种方式安装gcc。

我发现在桌面计算机或服务器上运行交叉编译器更容易,并在那里开发和编译文件,并将生成的可执行文件发送到Zedboard。

在Connectal项目(http://www.connectal.org)中,我们在开发机器上编译硬件和软件,将比特流链接到应用程序可执行文件,并在应用程序运行时编写逻辑。这可确保应用程序和固件保持同步。

我们有一个Web托管的开发环境,使您可以使用Connectal框架构建任何开源项目,并在本地zedboard上运行它,而无需安装任何开发工具。