1.
第一阶段:ArceOS in Qemu 验证
1.1.
任务零:Ubuntu 22.04 开发环境搭建
1.2.
任务一:Qemu 开发环境搭建
1.3.
任务二:ArceOS 下载、编译和运行
1.4.
任务三:ArceOS in Qemu for AArch64 验证
1.5.
任务四:ArceOS + 网卡驱动 in Qemu for AArch64 验证
1.6.
任务五:ArceOS + 网卡驱动 + UDP 发包应用程序 验证
1.7.
任务六:ArceOS + 网卡驱动 + lwip 网络应用程序 验证
2.
第二阶段:Linux 6.1 in Qemu 验证(5.8-5.20)
2.1.
任务一:Linux 6.1 in x86/AArch64 编译
2.2.
任务二:Linux 6.1 在 Qemu for x86/AArch64 中运行
2.3.
任务三:Linux 6.1 + 网卡驱动 在 Qemu for x86/AArch64 中运行
2.4.
任务四:Linux 6.1 + 网卡驱动 + UDP 发包在 Qemu 中运行
2.5.
任务五:Linux 6.1 UDP 发包 + ArceOS UDP 收包在 Qemu 中运行
3.
第三阶段:Rust for Linux 驱动验证(5.22-6.1)
3.1.
任务零:环境搭建 C语言内核模块的编译和测试
3.2.
任务一:R4L e10000 网卡驱动代码内核模块编译
3.3.
任务二:Linux 6.1 + R4L e10000网卡驱动 在 Qemu 中运行
3.4.
任务三:R4L virtio-net 网卡驱动代码内核模块编译
3.5.
任务四:Linux 6.1 + R4L virtio-net 网卡驱动 在 Qemu 中运行
Light (default)
Rust
Coal
Navy
Ayu
ldd-in-rust-doc
任务四:Linux 6.1 + 网卡驱动 + UDP 发包在 Qemu 中运行