安装文件包
kernel编译
apt install binutils-riscv64-linux-gnu
apt install gcc-riscv64-linux-gnu
kernel配置
Device Drivers —>
[] Block devices (NEW) —>
<> RAM block device support
(16) Default number of RAM disks (NEW)
(65536) Default RAM disk size (kbytes)
General setup —>
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
kernel编译
make ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- O=build.rv64le menuconfig
make ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- O=build.rv64le -j32
busybox配置
Settings —>
[*] Build static binary (no shared libs)
busybox编译
make CROSS_COMPILE=riscv64-linux-gnu- menuconfig
make CROSS_COMPILE=riscv64-linux-gnu- install
PS:此处