2015-08-24 part1 开机配置+buildroot-2012.08

来源:互联网 发布:淘宝网广场舞 编辑:程序博客网 时间:2024/06/05 11:38

1、在虚拟机下重新安装CentOS-6.5,安装包:CentOS-6.5-i386-bin-DVD1.iso

2、安装VMware Tools,菜单:虚拟机->设置  

cd /media/VMware\ Tools/  

tar zxvf VMwareTools-9.6.1-1378637.tar.gz -C /tmp  

su  

cd /tmp  

./vmware-install.pl 一路回车就可以了。  

重启就可以全屏,也可以看到/mnt/hgfs/下有share。

3、其次是将centos的启动模式改为3,这样可以少占内存。 vim /etc/inittab 将启动模式改为3

4、添加权限,vim /etc/sudoers

lichao ALL=(ALL) NOPASSWD:ALL


5、修改文件所属组 chown/chgrp

6、交叉编译器的安装

交叉编译器下载地址:http://buildroot.uclibc.org/downloads/

在此我们选择的是buildroot-2012.08.tar.bz2 

1.1解压:

tar -xf buildroot-2012.08.tar.bz2 -C . 

首先让opt具有777权限, 进入buildroot-2012.08目录,make menuconfig

注意修改的地方:

Target Architecture (ARM (little endian))   ->

Target Architecture Variant (arm920t)   ->

Target ABI (EABI)  ->

Build options   ->

      ($(TOPDIR)/dl)Download dir

      ($(TOPDIR)/arm920t)  Host dir

Toolchain   ->

      KernelHeaders (Linux 3.0.x kernel headers)   ->

      uClibc Clibrary Version (uClibc 0.9.33.x)   ->

     

      [*]   Enable MMU support

      [*]   Use software floating point by default

     

      [*]   Enable large file (files > 2 GB) support

      [*]   Enable IPv6 support

      [*]   Enable RPC support

      [*]   Enable WCHAR support

      [*]   Enable toolchain locale/i18n support

      [*]   Enable C++ support

     

System configuration  ->不做修改

Packagr Selection for the target   ->

      Libraries   ->

           Compressionand decompression  ->

           [*]  lzo

           [*]  zlib

Filesystem images  -> 全部取消不选

Bootloaders   ->  全部取消不选

Kernel   ->  全部取消不选

之后保存退出,然后直接make,大约1小时左右,编译通过。

这时我们可以ls/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-*

到此我们的交叉编译器就算完成了。


注:若提示you must install 'makeinfo' on your build machine,makeinfo is usually part of the texinfo package in yourdistribution,那么直接安装#yum install texinfo。


0 0