Milkv Duo :使用 riscv64-unknown-linux-musl-bin 工具链编译、运行、调试
编译环境搭建
-
安装 RuyiSDK 包管理器 参考
-
安装编译工具链,本文以
gnu-milkv-milkv-duo-musl编译器举例(您可以根据需要修改工具链及版本):>_Terminal# 查看软件源的资源 $ ruyi list --name-contains milkv --category-is toolchain # 安装指定的工具链 $ ruyi install gnu-milkv-milkv-duo-musl-bin # 从返回信息中可以查看安装的路径,如 ~/.local/share/ruyi/binaries/x86_64/gnu-milkv-milkv-duo-musl-bin-0.20240731.0+git.67688c7335e7 -
创建和使用Duo编译环境
>_Terminal# 查看ruyi预配置环境 $ ruyi list profiles # 创建一个虚拟环境:工具链为gnu-milkv-milkv-duo-musl-bin $ ruyi venv -t gnu-milkv-milkv-duo-musl-bin milkv-duo ./venv-milkvduo
在IDE中开发
源码准备
本文以 milkv-duo 开发板的应用示例 duo-examples 为例。使用下面任一方式获取源码:
>_Terminal
# 方法一:git clone
$ git clone https://github.com/milkv-duo/duo-examples.git
# 方法二:ruyi extract 命令下载
$ ruyi extract milkv-duo-examples