Angstrom ArchLinux Yocto Buildroot:选择嵌入式x86的操作系统 [英] Angstrom ArchLinux Yocto Buildroot: choose OS for embeded x86

查看:779
本文介绍了Angstrom ArchLinux Yocto Buildroot:选择嵌入式x86的操作系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对嵌入式操作系统有一点新意,而且我正在寻找一个将在x86系统上运行的轻量级分发版。对于我可以告诉Buildroot和ArchLinux更多的x86目标,而Yocto和Angstrom将更适合更多的嵌入式系统,如ARM。
我没有找到Buildroot和ArchLinux之间的任何比较。我认为也许ArchLinux有一个更好的社区,而Buildroot更加模块化和嵌入式。



您有什么建议可以在上述4之间给我吗?
谢谢

解决方案

ArchLinux 只是一个普通的桌面发行版,通过预建ISO图像。 Buildroot Yocto 是构建嵌入式Linux发行版的工具,您可以在其中下载构建系统,然后将其配置为目标(选择工具链,软件包等),然后构建bootloader,内核和根文件系统,而 Angstrom 是嵌入式系统的发行版。



Yocto Angstrom 基于 OpenEmbedded项目 Buildroot 有另一种方法,并使用像Linux内核这样的Kconfig系统。



到目前为止,我只使用了 Buildroot 系统,这个发行版很舒服。创建和扩展您的第一个rootfs是非常容易的。但是您可能需要尝试一些这些发行版才能理解,哪一个适合您的需求。看看发行版的
文档,教程等。



如果您不想编译rootfs,请尝试使用 ArchLinux 。如果您熟悉 OpenEmbedded ,请查看 Yocto Angstrom 。如果您喜欢Kconfig,请尝试 Buildroot


I'm a bit new to embedded OS, and I'm looking to have a lightweight distribution that will go on x86 system. For what i can tell Buildroot and ArchLinux are more for x86 target while Yocto and Angstrom would be better for more embedded system such has ARM. I didn't find any comparison between Buildroot and ArchLinux. I think that maybe ArchLinux has a better community while Buildroot is more modular and for embedded.

Do you have any advice to give me between the 4 above? thanks

解决方案

ArchLinux is just an ordinary desktop distro, that is distributed via prebuilt ISO images. Buildroot and Yocto are tools to build embedded Linux distros, where you download the build system and then configure it for your target (select toolchain, packages etc.) and then build your bootloader, kernel and root file system, while Angstrom is a distribution for embedded systems.

Yocto and Angstrom are based on OpenEmbedded project. Buildroot has another approach and uses Kconfig system like Linux kernel.

So far I have used only Buildroot for ARM systems and am very comfortable with this distro. It is very easy to create and extend your first rootfs. But you'll probably have to try some of these distros to understand, which one suites your needs. Look at distro's documentation, tutorials etc.

If you don't want to compile your rootfs, try ArchLinux. If you are familiar with OpenEmbedded look at Yocto and Angstrom. If you like Kconfig try Buildroot.

这篇关于Angstrom ArchLinux Yocto Buildroot:选择嵌入式x86的操作系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆