arm-linux根目录文件的创建以及交叉工具链的安装

本文详细介绍了如何在Linux系统中安装交叉工具链,包括将工具链添加到环境变量、配置和使用。同时,讲解了BusyBox的安装步骤,以及如何制作和管理嵌入式Linux根文件系统,涉及创建目录、设备文件、内核模块编译和安装、BusyBox配置等关键操作。最后提到了配置内核使用NFS作为根文件系统启动的方法。
摘要由CSDN通过智能技术生成

关于交叉工具链的安装:

将工具文件解压到某一个文件夹下(一般解压到 /opt 中),然后找到解压下的bin文件夹下的可执行文件。

编辑 /etc/profile ,加入例如这一行:pathmunge /opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/ 。

再输入命令source /etc/profile

那么就可以直接执行 bin下的文件了,可以直接输入命令比如arm-linux-gcc用以编译文件。

关于busybox的安装:

此工具用于制作根目录文件下的用于命令输入的可执行文件,即安装完成之后它的文件会出现了 /bin/ 下,如果根目录为rootfs则会在rootfs/bin/下(需要手动设置)。

进入解压后的busybox的文件夹下执行 make menuconfig;

设置build options下设置成静态二进制文件,并且设置交叉编译前缀如arm-linux-;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值