I'm a computer science student studying at BUPT, a member of this research group.
Slides, pptx, draw.io, video, abstract, blog, wechat.mp, 10 May 2024.
Abstract:
RROS 是一个双内核实时操作系统,由实时内核(使用 Rust 编写)和通用内核(Linux)组成,
能够提供硬实时的能力,目前正在作为在轨卫星载荷的操作系统进行实验。
SMP 是 Symmetric Multi Processing 对称多处理系统的简称,内含许多紧耦合的多处理器,所有的 CPU 共享全部资源(比如总线、内存、I/O 系统等),
最大的特点就是多个 CPU 之间没有区别,地位平等。
在这次分享中主要介绍了在 RROS 中实时内核的各个子系统针对多核分别提供了什么样的支持。
A brief introduction to the SMP mechanism in the dual-kernel rtos RROS.
Slides, pptx, video, abstract, 27 Oct 2023.
Abstract: QEMU 是一个机器模拟器和虚拟器,可以模拟出来许多种处理器架构。
在开发 Linux 内核(无论是核心组件还是驱动程序)时,
部署、测试和调试任务占据了大部分的工作(即使不是最耗时的部分),
使用 QEMU 可以在宿主机之上开启一个虚拟机,并且能够对各种设备进行模拟,加快内核开发的进度。
例如,QEMU 的 gdb stub 提供了一种有效的方式来调试内核,
同时 QEMU 的设备模拟也有助于设备驱动程序的开发和测试。
在这次分享中就是主要总结了关于 QEMU 的基本使用方法,希望对想要使用 QEMU 的小白有帮助。
Introducing the basic usage of QEMU.