Licheepi_nano开发板:根文件系统编译

一、下载根文件系统源码

下载并解压

wget https://buildroot.org/downloads/buildroot-2021.02.4.tar.gz
tar xvf buildroot-2021.02.4.tar.gz

二、在开始编译之前必须执行 make clean 以清楚一些预设配置,即使是第一次编译也是一样。

sudo make clean

三、进入图形配置界面进行配置

1、执行

sudo make menuconfig

2、选择第一个选项“Target options”

配置如图,保存后退回到第一个页面。

3、选择第二个选项 “Build options"

 配置图中选项,保存后退回第一个页面

4、选择第三项“Toolchain”

配置图中选项,保存后退回第一个页面

 5、配置第四个选项 “System configuration”

图中第一个选项为开机提示语,可不修改;

第二个选项为初始用户密码,可为空;

保存后退出。

四、开始编译

编译过程会很久,注意不要使用多核心编译。

sudo make

编译成功后,在目录 out/images 有 rootfs.tar 文件

PS:编译脚本,更加个人需求编写修改:

#!/bin/bash
v_ARCH=arm
v_CROSS_COMPILE=/usr/local/arm-linux-gcc/bin/arm-linux-gnueabi-
Comfig_FILE=licheepi_nano_defconfig
HzgConfig_File=config_backup.config


echo -e "sudo make clean"
sudo make clean


read -p "Use config_backup file Or Not [Y/N](You can entry 'q' tu exit!):" YN
while [[ "$YN" != "q" && "$YN" != "Q" && "$YN" != "Y" && "$YN" != "y" && "$YN" != "N" && "$YN" != "n" ]]
do
        read -p "Use config_backup file Or Not [Y/N](You can entry 'q' tu exit!):" YN
done

if [[ "$YN"  == "Y" || "$YN" == "y" ]];then
        echo -e "sudo cp $HzgConfig_File .config"
        sudo cp $HzgConfig_File .config
        if [[ $? != 0 ]];then
                echo "cp error, quit!"
                exit 1
        fi
elif [[ "$YN"  == "N" || "$YN" == "n" ]];then
        echo -e "sudo make menuconfig"
        sudo make menuconfig
elif [[ "$YN"  == "q" || "$YN" == "Q" ]];then
        exit 1
fi


read -p "Compile Or Not [Y/N]:" YN
while [[ "$YN" != "Y" && "$YN" != "y" && "$YN" != "N" && "$YN" != "n" ]]
do
        read -p "Compile Or Not [Y/N](You can entry 'q' tu exit!):" YN
done

if [[ "$YN"  == "Y" || "$YN" == "y" ]];then
        sudo make
fi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值