我正在为无mmu架构编译busybox rootfs。 此编译的输出是ELF 32位LSB可执行文件。
file _install/bin/busybox:
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, for GNU/Linux 2.6.32,
我想要一个BFLT可执行文件(与uclinux相同)。 如何将ELF转换为BFLT或从busybox生成BFLT文件?
没有Buildroot可以做到这一点吗?
添加信息:
答案 0 :(得分:0)
最新答案,但仍然有意义。请使用https://buildroot.org/
正确配置的buildroot可以使用busybox bFLT可执行文件和基本的Linux工具为您构建完整的rootfs。对于Cortex-M来说,它就像是一种魅力。