Compare commits

...

10 Commits

Author SHA1 Message Date
Chen Wang
0c0af2cdac Add python3
Include python3 curses module due to the snake.py need it.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:52:31 +08:00
Chen Wang
adc0b6483f Increase image size to 128M
We will add more packages such as python3, 60M is too small.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:50:14 +08:00
Chen Wang
ec3b4253d5 Enable bash and use it as default shell
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:47:32 +08:00
Chen Wang
86dfc8acea Add vim
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:45:53 +08:00
Chen Wang
1e05d3ffa7 Use coreutils
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:42:46 +08:00
Chen Wang
0b5ad28c8a Use sysV as init system
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:41:07 +08:00
Chen Wang
548fcdaf53 Don't build host-qemu
Use system pre-installed qemu-system-riscv64 (
version 8.2.2 and above are recommended).

Run by "start-qemu.sh --use-system-qemu".

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:30:30 +08:00
Chen Wang
b1c5c5342b Use external buildroot toolchain
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 13:20:44 +08:00
Chen Wang
28171e2caf Use latest kernel version
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 10:35:15 +08:00
Chen Wang
c951648d5f Use mainland mirrors to accelerate downloading.
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2026-04-01 10:11:13 +08:00

View File

@@ -1,18 +1,26 @@
BR2_riscv=y
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_KERNEL_MIRROR="http://mirrors.ustc.edu.cn/kernel.org"
BR2_GNU_MIRROR="http://mirrors.ustc.edu.cn/gnu"
BR2_LUAROCKS_MIRROR="https://luarocks.cn"
BR2_CPAN_MIRROR="http://mirrors.ustc.edu.cn/CPAN"
BR2_GLOBAL_PATCH_DIR="board/qemu/patches"
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_INIT_SYSV=y
BR2_SYSTEM_BIN_SH_BASH=y
BR2_SYSTEM_DHCP="eth0"
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.7"
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON3_CURSES=y
BR2_PACKAGE_COREUTILS=y
BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES=y
BR2_PACKAGE_VIM=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_SIZE="128M"
BR2_TARGET_OPENSBI=y
BR2_TARGET_OPENSBI_CUSTOM_VERSION=y
BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.6"
BR2_TARGET_OPENSBI_PLAT="generic"
BR2_PACKAGE_HOST_QEMU=y
BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y