Cargo Runner
最近在完成一个使用 Rust 语言编写 Linux 内核引导程序的项目 lboot ,其核心代码和原理在之前的博客中介绍过 UEFI 如何启动 Linux 。 因为不可能直接在 UEFI 环境下进行代码开发,所以我使用的是交叉编译的方法,目标平台是 x86_64-unknown-uefi 和 aarch64-unknown-uefi 。这就带来了一个问题,使用命令 cargo run 不能直接运行代码,必须使用 qemu 来模拟目标架构的执行。 ...
最近在完成一个使用 Rust 语言编写 Linux 内核引导程序的项目 lboot ,其核心代码和原理在之前的博客中介绍过 UEFI 如何启动 Linux 。 因为不可能直接在 UEFI 环境下进行代码开发,所以我使用的是交叉编译的方法,目标平台是 x86_64-unknown-uefi 和 aarch64-unknown-uefi 。这就带来了一个问题,使用命令 cargo run 不能直接运行代码,必须使用 qemu 来模拟目标架构的执行。 ...