我在zedboard上设计了一个固件,我想使用某种语言(比如C)为我的固件编写程序并通过以太网传输这个文件,然后编译->执行它。
如果有人可以帮助解决这个问题,我将不胜感激!
预先感谢您的帮助!
问候
如果您在 Zedboard 上运行某种 Linux 风格,那么您可以与它交互并通过以太网向它发送文件。这非常方便。
Xilinx 支持 Petalinux,这将使您能够使用 ssh 通过以太网连接到您的开发板。
如果您的 Linux 安装足够完整,您可以在 zedboard 上运行 C 编译器。例如,您可以安装 Ubuntu 并以这种方式安装 gcc。
我发现在我的台式机或服务器上运行交叉编译器并在那里开发和编译文件并将生成的可执行文件发送到 Zedboard 更容易。
在 Connectal 项目 ( http://www.connectal.org ) 中,我们在开发机器上编译硬件和软件,将比特流链接到应用程序可执行文件中,并在应用程序运行时对逻辑进行编程。这可确保应用程序和固件保持同步。
我们有一个 Web 托管的开发环境,使您能够使用 Connectal 框架构建任何开源项目并在本地 zedboard 上运行它,而无需安装任何开发工具。