在 ARM 上构建和部署 GCC/AMD64 C++ 应用程序的替代方法?

问题描述

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

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

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

我不清楚的是,鉴于我之前(在英特尔上)构建过自定义 Linux 并且我已经使用过多个架构容器并且理解这些路径中的任何一个在短期内是否更适合我的用例影响。

具体来说,假设所有二进制依赖项都具有已由链接器在构建时解析。我是否必须在部署的二进制文件中包含 petalinux 还是只有更深层次的硬件(如 FPGA)才需要?

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...