您可以尝试使用以下命令从Ubuntu 18.04中获取RFS:
1. 首先,您需要安装 Linaro 工具链和其他必要的依赖项:
sudo apt-get update
sudo apt-get install git-core u-boot-tools gcc-arm-linux-gnueabihf device-tree-compiler lzop bzip2 libncurses-dev make libc6:i386 libssl-dev flex bison libselinux1 gnupg wget
2. 下载并解压flex-builder:
wget https://github.com/NXP/flex-builder/archive/refs/tags/v2.6.2108.tar.gz
tar -xvzf v2.6.2108.tar.gz
cd flex-builder-2.6.2108
3. 使用以下命令配置工具链和相关的文件:
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
export SDKTARGETSYSROOT=/usr/aarch64-linux-gnu
export GCC_VER=8.4.0
export LSDK_VER=20.12
export UBOOT_VER=2020.10
export FBDIR=$(pwd)
./tools/setup
4. 最后,使用以下命令构建RFS:
./tools/builds/build_rfs.sh -m ls1012afrwy -e ryu -t rootfs -f ubuntu -v 18.04 -r 10
这将构建一个Ubuntu 18.04 RFS,您可以将其用于LS1012操作系统的构建过程中。
您可以尝试使用以下命令从Ubuntu 18.04中获取RFS:
1. 首先,您需要安装 Linaro 工具链和其他必要的依赖项:
sudo apt-get update
sudo apt-get install git-core u-boot-tools gcc-arm-linux-gnueabihf device-tree-compiler lzop bzip2 libncurses-dev make libc6:i386 libssl-dev flex bison libselinux1 gnupg wget
2. 下载并解压flex-builder:
wget https://github.com/NXP/flex-builder/archive/refs/tags/v2.6.2108.tar.gz
tar -xvzf v2.6.2108.tar.gz
cd flex-builder-2.6.2108
3. 使用以下命令配置工具链和相关的文件:
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
export SDKTARGETSYSROOT=/usr/aarch64-linux-gnu
export GCC_VER=8.4.0
export LSDK_VER=20.12
export UBOOT_VER=2020.10
export FBDIR=$(pwd)
./tools/setup
4. 最后,使用以下命令构建RFS:
./tools/builds/build_rfs.sh -m ls1012afrwy -e ryu -t rootfs -f ubuntu -v 18.04 -r 10
这将构建一个Ubuntu 18.04 RFS,您可以将其用于LS1012操作系统的构建过程中。
举报