跳到主要内容
Rust · RISC-V · QEMU · PTA

AhRightOS教学平台

把 Rust 入门、实验指导、在线测评和内核可视化放在同一个学习入口里,帮助你边读、边写、边观察系统行为。

课程章节实验任务6学习入口5学习动作
实验指导书按章节梳理任务、概念和源码入口
Rust 教程用可运行代码补齐 Rust 基础
Lab 实验提交代码,查看测评和事件反馈
模范学习实例参考完整流程,整理知识树和报告
内核可视化观察进程、内存、文件与系统调用
助教 Agent结合题目、代码和报错辅助分析
01 / 05
02 · MY WORKSPACE

我的学习与个人管理

本地可用,等待网页同步
已完成 Lab
已开始章节
累计运行次数
0当前浏览器 Agent 对话
课程进度0%
最近学习

完成一次 Lab 运行后,这里会出现你的学习记录。

02 / 05
03 · COURSE MAP

从 Rust 准备到内核实验

课程按语言准备、内核运行和现象解释组织成连续的学习路径。

章节Labs6学习入口1贯通环境
01

语言准备层

在可运行的 Rust 教程中练习所有权、错误阅读与代码格式化。

进入 Rust 教程
02

操作系统实验层

按指导书修改内核代码,在 QEMU 中运行并读取测评输出。

开始 Lab
03

理解与复盘层

借助结构化结果、内核可视化和 Agent 提示解释现象之间的因果关系。

查看模范实例
03 / 05
04 · LAB GUIDE

一个 Lab 怎么学

代码、内核运行、结构化结果和助教提示都收在同一条学习路径里。

  1. 01
    运行 starter

    先得到真实输出,不凭想象判断。

    Lab starter 首次运行后的真实结果区
  2. 02
    观察证据

    阅读编译、测试和关键事件。

    Lab 任务条件与观察重点界面
  3. 03
    写出假设

    说明你认为问题发生在哪里。

    学生填写假设并选择助教提示的界面
  4. 04
    修改代码

    围绕假设做一次可解释的改动。

    围绕假设进行最小代码修改的界面
  5. 05
    重跑比较

    用新结果验证或修正原假设。

    修改后重跑通过的真实结果界面
Rust 代码RISC-V 内核QEMU结构化结果PTA / Agent
动手运行

每个 Lab 都需要实际编译和执行。

先看证据

定位现象后,再按需要逐步请求提示。

修改后再验证

把新结果与原结果放在一起比较。

04 / 05
05 · COMMUNITY

加入 AhRightOS 社区

把学习中遇到的问题留下来,也欢迎一起改课程、Lab 和平台代码。

ABOUT AHRIGHTOS

一套可以读、写、运行和观察的操作系统课程

AhRightOS 面向操作系统初学者,把 Rust 基础、实验指导、在线测评、内核可视化和助教工具放在同一个网页入口。

课程章节
Lab 任务
6
学习入口
GitHub Stars

项目暂未建立可核实的公开 GitHub 镜像,星标数会在仓库公开后接入。

参与建设

成员可以贡献什么

  • 课程内容

    补充概念说明、修正示例和错别字。

  • Lab 与测试

    改进题目、测试用例和运行反馈。

  • 平台代码

    完善网页、工具链和内核可视化。

  • 学习反馈

    记录卡点,提交复现步骤和建议。

FEEDBACK

问题反馈与合作联络

提交网页问题、课程纠错、Lab 运行记录或合作建议。

正在加载二维码

WECHAT GROUP

微信学习交流群

扫码加入学习交流群,讨论实验思路和运行问题。

正在加载二维码

负责人联系方式24050620@hdu.edu.cnQQ 29729676839
05 / 05
当前第 1