yocto、buildroot等的区别
2015-03-17 10:24
417 查看
ArchLinux is just an ordinary desktop distro, that is distributed via prebuilt ISO images.
Buildroot, Yocto and Angstrom are 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.
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.
Buildroot, Yocto and Angstrom are 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.
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.
相关文章推荐
- Android,Yocto,Meego构建系统的区别
- [转]Android,Yocto,Meego构建系统的区别
- Buildroot, yocto 的对比
- Android,Yocto,Meego构建系统的区别
- Yocto tips (7): Yocto Bitbake的clean与cleanall以及cleansstate的区别
- 中国程序员和其它程序员的区别
- TextBox中的TextChanged和KeyDown事件的小区别
- 引用参数和输出参数的2个区别(以前偶只知道第一个)
- (旧文重贴)真是惭愧,翻译代码的过程中,才明白了new和override的区别。
- CSS中Class与ID的区别,Margin与Padding的区别
- Java 查看器 和 Java Plug-in 查看器之间的区别
- SQL中UNION 与 UNION ALL 的区别
- static readonly与使用const的区别
- DataSet.WriteXml(String)与DataSet.WriteXml(Stream)的区别
- OptimalJ三个版本的区别(开发版、专业版、架构版)
- 关于MTS和COM+的区别.(个人理解dotnet是windows DNA和com+的延续,那么MTS应该逐渐退出舞台了)
- Web 应用的执行过程 -- 谈谈 WAD/CGI/ISAPI 的区别
- 指针问题的一点体会(区别 [指向指针的指针] 与 [指针的指针] .)
- C#和VB.NET的区别
- Visual Basic 6.0 控件和 .NET 控件的区别