从昨天弄到今天,一直是环境+uboot移植。。写点总结,以后可以照着看。
win7+vmware ubuntu12.04
1配置基本的ubuntu环境
1.1替换软件源(其他版本自己百度软件源 替换)
http://www.cnblogs.com/eastson/archive/2012/08/24/2654163.html
由于我是电信网,所以我替换了些电信的国内服务器,这样在后期通过apt-get安装就很顺利。
1.2安装输入法factix
1.3.其他关于UBUNTU的需求,比如gnome环境,可选
2.搭建交叉编译环境
使用文件:自动光盘里面的
arm-linux-gcc-4.3.2.tgz //gcc编译器
cross-4.2.2-eabi.tar.bz2 //也是一种GCC编译器可选,不过安装好了,担心出错
2.1解压2个文件 形成路径 /usr/local/arm/4.32
/usr/local/arm/4.2.2-eabi
2.2修改环境变量
sudo vi /etc/bash.bashrc
:把交叉编译器的路径加入到PATH。这样使用arm-linux-gcc 的作用域就是全局 ,而不需要加上这个程序的绝对路径。
if
[ -d /usr/local/arm ] ;
then PATH=/usr/local/arm/4.3.2/bin:"${PATH}"
fi
export PATH=/usr/local/arm/4.4.2-eabi/bin:$PATH
2.3立即使新的环境变量生效
#source /root/.bashrc
2.4检查是否将路径加入到PATH:
# echo $PATH
显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。
2.5 测试是否安装成功
# arm-linux-gcc -v
上面的命令会显示arm-linux-gcc信息和版本
3安装samba 作用:实现win可访问linux下的文件夹,这样可以用win来烧写。
sudo apt-get install samba
sudo apt-get install samba5
具体配置见http://www.hx95.com/Article/Tech/201204/54865.html
然后在win下 运行 \\linux ip 就好了。
4搭建nfs 作用:实现和开发板的网络共享。
暂无实验。
苦逼的搭建之路,虽然看着很简单。但是网上各种教程。。不乏错误。特此总结,。