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

ldd-in-rust-doc

任务四:Linux 6.1 + R4L virtio-net 网卡驱动 在 Qemu 中运行