版本:v0.2.0
摘要
本文主要介绍了什么是Buildroot,如何用Buildroot去制作自己的交叉编译器,如何用Buildroot去制作自己的根文件系统,如何在Cygwin下编译Buildroot。
2015-05-24
修订历史 | ||
---|---|---|
修订 0.2.0 | 2015-05-24 | crl |
|
版权 © 2015 Crifan, http://crifan.com
目录
网上可以找到,全套的,介绍Buildroot,和如何使用Buildroot制作交叉编译器,根文件系统等方面的内容,很少,不全。
自己旨在编写并逐渐完善出一整套关于Buildroot方面的内容,供参考。
有任何意见、建议,都欢迎联系我Crifan
摘要
Buildroot,是个嵌入式开发领域内的,一个成套的嵌入式开发环境。
与Buildroot对应的,还有其他一些嵌入式开发环境,详见:各种制作交叉编译器的工具
Buildroot可以用来,制作自己的交叉编译器,制作自己的根文件系统,把uboot,Linux kernel集成到Buildroot中一起编译。
TODO:
合并http://www.crifan.com/summary_about_toolchain_cross_compiler/中的buildroot的内容。
摘要
也可以用Buildroot去制作根文件系统。
一般来说,编译Buildroot完成后,默认的就可以编译出一套根文件系统了。然后就可以根据自己的需要,稍加修改,即可制作出自己需要的根文件系统。
摘要
平时我们所说的编译Buildroot,都是在Linux类的系统里面操作的,比如在Ubuntu中编译Buildroot。
而在基于Windows的平台下,想要去编译Buildroot,一般来说没有好的选择。
其中一个勉为其难的选择是,Windows下安装Cygwin,然后在Cygwin下编译Buildroot。
但是Buildroot官网并没有说其支持Cygwin,所以,如果在Cygwin下面编译Buildroot则会遇到很多意想不到的问题,也未必能成功编译。
不过,我后来是专门花时间折腾过,最终是可以成功的在Cygwin下面编译Buildroot的。
详细过程如下:
TODO:整理帖子
【记录】在Cygwin上用Buildroot为xscale建立交叉工具链
其中包括了:
【记录】第四次去研究:cygwin下编译buildroot在编译libtool时出错:configure: error: C compiler cannot create executables
[1] 各种制作交叉编译器的工具