迅为IMX6ULL开发板从零开始编译bu

北京中科白癜风医院公益抗白 http://nb.ifeng.com/a/20180507/6556417_0.shtml

从零开始编译buildroot

硬件平台:迅为i.MX6ul开发板

接下来我们就开始学习怎样一步一步配置buildroot,使用命令:

makemenuconfig

进入配置界面

1、配置Targetoptions

首先配置Targetoptions选项,需要配置的项目和其对应的内容如下:

Targetoptions

-TargetArchitecture=ARM(littleendian)

-TargetBinaryFormat=ELF

-TargetArchitectureVariant=cortex-A7

-TargetABI=EABIhf

-Floatingpointstrategy=NEON/VFPv4-ARMinstructionset=ARM

配置好如下图:

2、配置Toolchain

此配置项用于配置交叉编译工具链,也就是交叉编译器,这里设置为我们自己所使用的交叉编译器即

可。buildroot其实是可以自动下载交叉编译器的,但是都是从国外服务器下载的,鉴于国内的网络环境,

强烈推荐大家设置成自己所使用的交叉编译器。需要配置的项目和其对应的内容如下:

Toolchain

-Toolchaintype=Externaltoolchain

-Toolchain=Customtoolchain//用户自己的交叉编译器

-Toolchainorigin=Pre-installedtoolchain//预装的编译器

-Toolchainpath=/usr/local/arm/gcc-linaro-5.5.0-.10-x86_64_arm-linux-gnueabihf

-Toolchainprefix=(ARCH)-linux-gnueabihf//前缀

-Externaltoolchaingccversion=5.x

-Externaltoolchainkernelheadersseries=4.1.x

-ExternaltoolchainClibrary=glibc/eglibc

-[*]ToolchainhasSSPsupport?(NEW)//选中

-[*]ToolchainhasRPCsupport?(NEW)//选中

-[*]ToolchainhasC++support?//选中

-[*]EnableMMUsupport(NEW)//选中

Toolchain:设置为Custom

toolchain,使用用户自己的交叉编译器。

Toolchain

origin:设置为

Pre-installedtoolchain,使用预装的交叉编译器。

Toolchain

path:交叉编译器绝对路径。

Toolchain

prefix:设置交叉编译器前缀,arm-linux-gnueabihf-gcc。

配置好如下图:

3、配置Systemconfiguration

此选项用于设置一些系统配置,比如开发板名字、欢迎语、用户名、密码等。需要配置的项目和其对

应的内容如下:

Systemconfiguration

-Systemhostname=iTOP-IMX6UL//平台名字,自行设置

-Systembanner=Wel


转载请注明:http://www.aierlanlan.com/grrz/6807.html