虚拟机:VMware Player
linux开发环境:centos6.8
开发板:fl2440(s3c2440处理器)
一:了解Buildroot:
buildroot是一组makefile和补丁,可简化并且自动化构建嵌入式系统环境的过程,也就是可以用它来制作交叉编译器、根文件系统,把u-boot、linux kernel集成到buildroot中一起编译。
二.准备和上传buildroot源码包
3种方法:
1.从buildroot官网下载至windows:下载好之后用rz命令上传
rz命令介绍:lrzsz程序在linux里可代替ftp上传(rz)和下载(sz),centos可直接yum -y install lrzsz, 该程序会自动安装好。
2.使用“wget命令+网址”直接下载(安装了ftp服务器)
3.使用”svn co 命令+网址”直接下载(安装了svn服务器)
这里我将介绍使用第1种方法:
一般情况下将交叉编译器放在/opt路径下,/opt默认只有root有写的权限,所以上传之前要修改权限。
[lanpeng@samsung ~]$ sudochmod 777 /opt/
[sudo] password for lanpeng:
[lanpeng@samsung ~]$ ll -d/opt
drwxrwxrwx. 3 root root 409612月 2 11:53 /opt
上传到/opt路径下