工具/软件:Linux
我们有一个使用 DM3730处理器的平台、该处理器使用 DSP 进行 H.264编码。 DSP 由来自最新 DVSDK v4.03.00.06的 DSPlink 和 codecServer 控制。 由于 DVSDK 中的二进制组件、它强制使用使用使用软浮点的 Arago 编译器 ARM-Arago-Linux-gnueabi。
我们希望添加对 Apple HomeKit 协议的支持以及建议使用 Sitara HomeKit SDK 的位置。 我们使用 MFi ID 请求了 SDK 并访问 hap_av7l_1_40_00_06 SDK 需要 Processor SDK AM335x Linux 3.02.00.05 SDK 实际上使用了更新的 Arago 工具链、该工具链正在生成硬浮点代码 archtriplet ARM-Linux-gnueabihf。
这意味着 SDK 二进制文件不会在我们的平台上运行、我们无法使用软浮点工具链重新编译 HAP SDK、因为它取决于二进制对象。 另一方面,我们无法使用硬浮点重新编译 rootfs 和内核会导致 DSPlink 和编解码器服务器也使用二进制组件。
是否可能接收 适用于 ARM-Arago-Linux-gnueabi 架构的 HAP SDK? 或者、是否可以升级我们的 DSP 代码以将其与较新的 Processor SDK 配合使用?
谢谢。