我使用的是SAMA5D27 SOM1 EK1 board和yocto项目。我为它构建了一个linux内核映像和一个rootfs,让它按照下面描述的步骤引导:https://www.at91.com/linux4sam/bin/view/Linux4SAM/Sama5d27Som1EKMainPage
rootfs和镜像的大小加起来是15兆八位字节,当我尝试使用8兆八位字节的QSPI闪存时,这超出了我的需要。
现在,我正在尝试构建尽可能小的Linux映像。当我在网上搜索时,我发现了一些解决方案,比如使用busybox而不是systemV或systemd,使用uClibc而不是glibc,Thumb-2指令而不是32 Arm指令。你知道我可以在哪里检查这个选项吗?我该如何进行这些更改呢?你有没有其他的解决方案来使图像尺寸更小?
谢谢
发布于 2019-05-22 22:16:44
要使用uClibc作为C库:
TCLIBC = "uclibc"要将初始化和登录管理器替换为busybox中的管理器(您可以在poky-tiny.conf中找到示例):
VIRTUAL-RUNTIME_login_manager = "busybox"
VIRTUAL-RUNTIME_init_manager = "busybox"要使用缩略图说明:
ARM_INSTRUCTION_SET = "thumb"https://stackoverflow.com/questions/56255284
复制相似问题