0

我有一个不依赖 FPGA 的小型 C++ 程序,我想在 Xilinx ZCU-104 板上的 APU 上构建和运行它。我的 C++ 程序在 GCC/AMD64 上成功构建和测试,并且具有较小的依赖性。我只想在不同的板上进行一些没有硬件优化的分析。

我知道在 Zynq 板上构建和部署应用程序至少有两种途径:

  1. 使用 petalinux
  2. 使用泊坞窗

我不清楚的是,考虑到我之前(在 Intel 上)构建过定制 Linux 并且我使用过多个架构容器并了解其中的含义,这些路径中的任何一个是否更适合我的用例在短期内。

scp具体来说,假设所有二进制依赖项都已由链接器在构建时解决,我不能只安装一个卷并从 SD 卡或一个在板上运行二进制文件以在现有系统中部署,这似乎很奇怪-时间。我是否必须在部署的二进制文件中包含 petalinux,还是只有更深层次的硬件(如 FPGA)才需要?

此外,除了 petalinux、docker 等,是否还有其他选项。我知道 Yocto,但我认为此时此用例不需要自定义 linux。

这不一定是生产部署路径,只是其他人进行 FPGA 优化的概念验证和决策点。

https://www.xilinx.com/products/boards-and-kits/zcu104.html

4

0 回答 0