├── 4.15第二次分享会 ├── 4.15.md └── 非对称多核处理器的RustSBI实现(rcore分享会版)_20220415211039.pdf ├── 4.29第三次分享会 ├── 4.29.md └── 安全孤岛RustSBI固件设计简明指南.pdf ├── 4.8第一次分享会 ├── RAII内存管理.pptm └── 记录.md └── README.md /4.15第二次分享会/4.15.md: -------------------------------------------------------------------------------- 1 | 时间:4.15 晚8点 2 | 内容简介与分享人: 3 | 4 | **非对称多核平台的RustSBI及其功能实现** 5 | 6 | 洛佳,华中科技大学大学信息安全专业本科大四 7 | (1)简介RISC-V、SBI接口与RustSBI软件 8 | (2)非对称架构下处理器固件与内核开发的技术难点 9 | (3)实现与使用RustSBI在HiFive Unmatched上的SBI标准环境 10 | (4)在您的操作系统竞赛参赛作品中使用RustSBI 11 | 12 | **zCore 近期开发进度** 13 | 14 | 杨德睿,启元实验室工程师 15 | (1)在 D1 开发板上开启 UART5(美丽的硬编码) 16 | (2)减少系统调用陷入内核后使用用户指针的拷贝开销 17 | (3)实现 Todo/修 Bug 18 | 19 | 回看链接:https://rust.os2edu.cn/pages/course/103 4月15日 -------------------------------------------------------------------------------- /4.15第二次分享会/非对称多核处理器的RustSBI实现(rcore分享会版)_20220415211039.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os2edu/os-labs-in-rust-course/4f6042be1472906d0fec293fd9bcec4a1410043e/4.15第二次分享会/非对称多核处理器的RustSBI实现(rcore分享会版)_20220415211039.pdf -------------------------------------------------------------------------------- /4.29第三次分享会/4.29.md: -------------------------------------------------------------------------------- 1 | 今晚8点 rCore 学习小组分享会 2 | 3 | 时间:4.29 晚8点 4 | 5 | 内容简介与分享人: 6 | 7 | **1.安全孤岛RustSBI固件设计简明指南** 8 | 9 | 洛佳,华中科技大学网络空间安全学院大四 10 | 11 | (1)为安全孤岛准备专有RISC-V SBI接口及其RustSBI实现方法 12 | 13 | (2)安全孤岛固件开发应特别注意的几个细节技术问题 14 | 15 | (3)操作系统中如何使用安全孤岛功能 16 | 17 | **2.嵌入式Linux** 18 | 19 | 张毅峰,上海,从事基础软件行业 20 | 21 | (1)发展历史 22 | 23 | (2)内核架构 24 | 25 | (3)驱动开发 26 | 27 | 讲座报名链接:https://rust.os2edu.cn/pages/course/103 温馨提示:输入手机号登录,无需下载安装app,报名后直接在电脑上用 Chrome 浏览器进入教室听课。 28 | -------------------------------------------------------------------------------- /4.29第三次分享会/安全孤岛RustSBI固件设计简明指南.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os2edu/os-labs-in-rust-course/4f6042be1472906d0fec293fd9bcec4a1410043e/4.29第三次分享会/安全孤岛RustSBI固件设计简明指南.pdf -------------------------------------------------------------------------------- /4.8第一次分享会/RAII内存管理.pptm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os2edu/os-labs-in-rust-course/4f6042be1472906d0fec293fd9bcec4a1410043e/4.8第一次分享会/RAII内存管理.pptm -------------------------------------------------------------------------------- /4.8第一次分享会/记录.md: -------------------------------------------------------------------------------- 1 | 今晚8点 rCore 学习小组分享会 2 | 时间:4.8 晚8点 3 | 内容简介与分享人: 4 | 5 | 1.rCore 的boot 6 | 7 | - 程序执行环境 8 | - BootLoader 9 | 10 | 陆终,任务网络 11 | 12 | 2.rCore 内存管理机制 13 | 14 | - RAII在 rCore 中的应用 15 | 16 | 张洋,本科大三 17 | 18 | 3.车载操作系统简介 19 | 20 | - QNX 简介 21 | 22 | 张毅峰,基础软件 23 | 24 | 4.eBPF in Linux & hardware 25 | 26 | - eBPF 简介; 27 | - Linux eBPF 工具链与运行环境; 28 | - eBPF in Hardware. 29 | 30 | 周鹤洋,本科大四 31 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 基于Rust语言的操作系统实验课程 2 | 3 | ## 教材 4 | - [rCore Tutorial Book v3](https://rcore-os.github.io/rCore-Tutorial-Book-v3/) 5 | 6 | ## 实验 7 | 8 | - [rCore Tutorial v3](https://github.com/rcore-os/rCore-Tutorial-v3) 9 | 10 | ## OS参考书 11 | 12 | - [Operating Systems: Three Easy Pieces 中文版](https://pages.cs.wisc.edu/~remzi/OSTEP/Chinese/) 13 | 14 | ## OS in Rust 资源 15 | 16 | - [基于Rust的OS/Hypervisor/VMM...](https://github.com/chyyuu/aos_course_info/blob/master/oslist.md) 17 | 18 | --------------------------------------------------------------------------------