本仓库旨在为学校提供基于RT-Thread操作系统的教学资源,包括移植案例、实践教程、课程设计题目以及竞赛/毕业设计方向。通过QEMU模拟器和真实硬件结合,帮助学习者快速掌握嵌入式系统、操作系统的开发技能。
.
├── machines # 支持的板卡移植
├── tutorials # 教程文档
└── ...
架构 | 基础功能支持 | 网络支持 | 文件系统 |
---|---|---|---|
qemu-vexpress-a9 | 32位arm cortex-a9支持/设备驱动框架 | ✔️ | ✔️ |
qemu-virt-riscv64 | 64位risc-v内核及命令行 | ✔️ | ✔️ |
qemu-virt-aarch64 | 64位arm cortex-a53内核及命令行 | ✔️ | ✔️ |
qemu-loongarch | 龙芯64位指令集/基础外设 | 开发中 | 开发中 |
前向深度嵌入式的arm cortex-m4,stm32f407-rt-spark开发板。
包含riscv v指令集1.0的riscv AI开发板。
# 以virt-riscv64为例
# 获取仓库及rt-thread代码
$ git clone https://github.com/rt-thread/qemu-edu.git
$ cd qemu-edu
$ git submodule update --init --recursive
$ cd machines/qemu-virt-riscv64
$ scons # 编译
$ ./qemu-nographic.sh # 执行
- 教程文档
- 课题方向
- 比赛题目
欢迎高校师生和开发者参与建设:
- 完善文档时请使用Markdown格式并附示意图
- 提交Pull Request前需通过基础功能测试
本项目采用与RT-Thread一致的Apache License 2.0:
Copyright (c) 2025 RT-Thread Team
Licensed under the Apache License, Version 2.0
- 社区论坛: https://club.rt-thread.org
- GitHub Issues: 提交技术问题