我有一个小问题:
我需要在固件中添加一个程序,该程序将在我办公室的嵌入式 IP 摄像机中使用。它的CPU是ARM7TDMI。所以,话虽如此,我在 Debian x64 机器上交叉编译了我的程序并获得了我的 ELF 可执行文件:
stunnel: ELF 32-bit MSB executable, ARM, EABI5 BE8 version 1 (SYSV), statically linked, stripped
但是相机上的 uClinux 只执行 BFLT 二进制文件!Down 是我从中提取的一个程序的示例:
camera: BFLT executable - version 4 ram gzip
我需要将我的 ELF 二进制文件转换为 BFLT。我找到了 elf2flt 工具,但我无法编译它,你知道将我的二进制文件放入 BFLT 的更简单方法吗?或者也许我需要另一个交叉编译器来直接编译它 BFLT'ed ?
感谢您提供任何相关的答案