Jiajun Du's home page

I'm a computer science student studying at BUPT, a member of this research group.

Blogs

talk: SMP mechanism in RROS

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.

talk: Basic usage of QEMU

Slides, pptx, video, abstract, 27 Oct 2023.

Abstract: QEMU 是一个机器模拟器和虚拟器,可以模拟出来许多种处理器架构。

在开发 Linux 内核(无论是核心组件还是驱动程序)时, 部署、测试和调试任务占据了大部分的工作(即使不是最耗时的部分), 使用 QEMU 可以在宿主机之上开启一个虚拟机,并且能够对各种设备进行模拟,加快内核开发的进度。 例如,QEMU 的 gdb stub 提供了一种有效的方式来调试内核, 同时 QEMU 的设备模拟也有助于设备驱动程序的开发和测试。

在这次分享中就是主要总结了关于 QEMU 的基本使用方法,希望对想要使用 QEMU 的小白有帮助。

Introducing the basic usage of QEMU.