【背景】
折腾:
【记录】在Cygwin上用Buildroot为xscale建立交叉工具链
期间,需要在Cygwin下,为xscale,去用make menuconfig配置Buildroot。
【折腾过程】
1.其中,一些背景需要说一下:
- 此处是为xscale建立交叉工具链的;
- 此处目标的linux是已有的
linux-2.6.19.1.
tar
.bz2
所以尽量在可以的情况下,用linux-2.6.19.1
2.此处的配置过程中,其中主要配置是:
- 貌似此处buildroot中只能用uClibc,所以就用uClibc吧。默认的是:uClibc 0.9.33.x
- 用了4个进程
- 用默认的:binutils 2.21.1
- 用默认的:gcc 4.7.x
- 启用MMU
- 用软浮点:software floating point
- 选上:[*] Enable large file (files > 2 GB) support
- 选上:[*] Enable IPv6 support
- 默认用:BusyBox 1.21.x
- BusyBox中:
- 选上alsa-utils
- 选上:[*] mplayer
- [*] bzip2
- [*] memstat
- [*] strace
- 此处用jffs2的rootfs:[*] jffs2 root filesystem
- Flash Type (Select custom page and erase size)
- (0x1000) Page Size
- (0x20000) Erase block size
- [*] Do not use Cleanmarker
其他的,基本都是用默认的配置的。
【总结】
此处,暂且不贴出当前配置,等之后真正编译成功后,再贴出来。
转载请注明:在路上 » 【记录】Cygwin下为xscale平台去make menuconfig去配置Buildroot