麒麟开放基金会(openKylin)近日宣布,他们已经成功地支持了多款RISC-V架构的硬件平台。然而,由于不同RISC-V厂商硬件接口定义不统一,导致各RISC-V平台的img镜像分区格式及内容不一致,因此无法制作出统一的img镜像。
为了解决RISC-V镜像碎片化问题,openKylin社区的RISC-V SIG团队开发了RISC-V统一镜像烧录工具。用户可以通过该工具,并基于统一的ISO镜像来构建和烧录适用于某款RISC-V硬件平台的img镜像。
目前,这个烧录工具已支持VisionFive2、LicheePi4a和Milk-v-pioneer三款平台,并计划在未来增加对更多平台的支持。
值得一提的是,在软件源中将发布一个RISC-V统一镜像烧录工具。社区用户可以在openKylin X86架构中从以下链接下载deb包,并从openKylin官网下载相应的RISC-V架构的ISO文件以配合使用该工具进行安装:
https://gitee.com/openkylin/kylin-riscv-burner/blob/temp-deb/kylin-riscv-burner_1.0.0_amd64.deb
执行以下命令进行安装:
sudo dpkg -i kylin-riscv-burner_1.0.0_64.deb
官方表示,未来将会逐步对其他RISC-V硬件平台进行支持,并且会尝试在构建镜像功能中对精简桌面、全量桌面等多种桌面模式进行支持,同时还会考虑在烧录镜像功能中添加对板载EMMC进行支持等。