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

executing a c file on Zynq through ethernet?

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

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

预先感谢您的帮助!!

此致

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

Xilinx 支持 Petalinux,这将使您能够使用 ssh 通过以太网连接到您的电路板。

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

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

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

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