File tree Expand file tree Collapse file tree 8 files changed +74
-2
lines changed Expand file tree Collapse file tree 8 files changed +74
-2
lines changed Original file line number Diff line number Diff line change 1- # qemu-edu
2- rt-thread edu with qemu
1+ # RT-Thread 教育支持
2+
3+ [ ![ License] ( https://img.shields.io/badge/License-Apache%202.0-blue.svg )] ( https://opensource.org/licenses/Apache-2.0 )
4+ [ ![ RT-Thread] ( https://img.shields.io/badge/RT--Thread-OS-orange.svg )] ( https://www.rt-thread.org/ )
5+
6+ 本仓库旨在为学校提供基于RT-Thread操作系统的教学资源,包括** 移植案例** 、** 实践教程** 、** 课程设计题目** 以及** 竞赛/毕业设计方向** 。通过QEMU模拟器和真实硬件结合,帮助学习者快速掌握嵌入式系统、操作系统的开发技能。
7+
8+ ## 目录结构
9+
10+ ```
11+ .
12+ ├── machines # 支持的板卡移植
13+ ├── tutorials # 教程文档
14+ └── ...
15+ ```
16+
17+ ## 板卡支持计划
18+
19+ ### QEMU模拟器支持
20+ | 架构 | 基础功能支持 | 网络支持 | 文件系统 |
21+ | -----------------| -----------------------------| ----------| ----------|
22+ | qemu-vexpress-a9 | 32位arm cortex-a9支持/设备驱动框架 | ✔️ | ✔️ |
23+ | qemu-virt-riscv64 | 64位risc-v内核及命令行 | ✔️ | ✔️ |
24+ | qemu-virt-aarch64 | 64位arm cortex-a53内核及命令行 | ✔️ | ✔️ |
25+ | qemu-loongarch | 龙芯64位指令集/基础外设 | 开发中 | 开发中 |
26+
27+ ### 真实硬件支持介绍
28+
29+ #### STM32F407 星火①号开发板
30+
31+ 前向深度嵌入式的arm cortex-m4,stm32f407-rt-spark开发板。
32+
33+ #### K230 RISCV64 AI开发板
34+
35+ 包含riscv v指令集1.0的riscv AI开发板。
36+
37+ ## 使用说明
38+
39+ ``` bash
40+ # 以virt-riscv64为例
41+ # 获取仓库及rt-thread代码
42+ $ git clone https://github.com/rt-thread/qemu-edu.git
43+ $ cd qemu-edu
44+ $ git submodule update --init --recursive
45+
46+ $ cd machines/qemu-virt-riscv64
47+ $ scons # 编译
48+ $ ./qemu-nographic.sh # 执行
49+ ```
50+
51+ ## 教学资源
52+
53+ - 教程文档
54+ - 课题方向
55+ - 比赛题目
56+
57+ ## 贡献指南
58+
59+ 欢迎高校师生和开发者参与建设:
60+ 1 . 完善文档时请使用Markdown格式并附示意图
61+ 2 . 提交Pull Request前需通过基础功能测试
62+
63+ ## License
64+
65+ 本项目采用与RT-Thread一致的Apache License 2.0:
66+
67+ ``` text
68+ Copyright (c) 2025 RT-Thread Team
69+ Licensed under the Apache License, Version 2.0
70+ ```
71+
72+ ## 联系我们
73+ - 社区论坛: https://club.rt-thread.org
74+ - GitHub Issues: 提交技术问题
You can’t perform that action at this time.
0 commit comments