Skip to content

Commit 312b4ee

Browse files
committed
update README.md
1 parent dce0abc commit 312b4ee

File tree

2 files changed

+17
-43
lines changed

2 files changed

+17
-43
lines changed

README.md

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
# SKRTOS_sparrow
22

3-
SKRTOS_sparrow内核的定位是学习型RTOS**不仅开源代码,也开源思想与知识**
3+
SKRTOS_sparrow内核的定位是学习型RTOS,项目的重点在于内核设计相关的文档教程
44

55
### 使用手册
66

7-
移植、教程、使用等,请参考使用手册。
7+
移植与使用,请参考使用手册。
88

99
[使用手册](USER_MANUAL.md)
1010

11+
12+
1113
## 说明
1214

13-
目录:
15+
项目下有两个分支:
16+
17+
**main**:内核源码、支持的架构、已经移植的工程。
18+
19+
**study**:在该分支下有《400行程序写一个RTOS》pdf与对应的实验工程。如果读者对学习如何写一个RTOS感兴趣,请移步到另一个分支study:[skaiui2/SKRTOS_sparrow at study](https://github.com/skaiui2/SKRTOS_sparrow/tree/study)
20+
21+
22+
23+
### 当前分支的目录
1424

1525
arch:不同的架构移植接口
1626

@@ -22,9 +32,7 @@ kernel:源码
2232

2333

2434

25-
26-
27-
35+
### 版本
2836

2937
内核现在具有四个版本:数表版本(Table)、链表版本(List)、红黑树版本(RBtree)、响应EDF版本(rbtreeEDF)。
3038

@@ -70,20 +78,6 @@ kernel:源码
7078

7179
5.对特定问题的理解与思考
7280

73-
**注意!!!**
74-
75-
在知乎等平台发布的文章将不再更新,主要内容后面会迁移到GitHub上,文档内容后面有时间会尝试整理为pdf文件。
76-
77-
## 结语
78-
79-
本项目是一个学习项目,欢迎各位读者阅读文档与代码进行学习,笔者与你们,都随项目一起成长。
80-
81-
笔者在学习计算机理论的过程中,学习到了许多知识,但奈何无法实践。
82-
83-
因此决定写下一个操作系统,将自己的想法加入到操作系统中。
84-
85-
SKRTOS_sparrow只是一个玩具,但是,并不妨碍它成为一个良好的学习素材,笔者将会尽可能的写下自己对操作系统与程序的理解,希望读者能够学有所获!
86-
8781

8882

8983
### 文档更新

USER_MANUAL.md

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,12 @@
11
# Sparrow RTOS使用手册
22

3-
## 简介
43

5-
Sparrow RTOS是一个极简型RTOS内核,定位是学习型RTOS。
64

7-
项目地址:[skaiui2/SKRTOS_sparrow: Lightweight rtos inspired by SKRTOS](https://github.com/skaiui2/SKRTOS_sparrow)
8-
9-
在项目下有两个分支:
10-
11-
experiment:实验工程,需要搭配该分支下的pdf教程《400行写一个RTOS》。
12-
13-
**source**:Sparrow RTOS的源码,主要维护和更新该分支。
14-
15-
16-
17-
教程地址:[400行程序写一个实时操作系统(开篇) - 知乎](https://zhuanlan.zhihu.com/p/963319443)
18-
19-
该教程的代码为数表版本内核,教程不仅讲解原理,也指导读者如何一步步完成一个RTOS内核。
20-
21-
22-
23-
## 源码
5+
## 版本
246

257
Sparrow RTOS共有四个版本:数表版本(Table)、链表版本(List)、红黑树版本(RBtree),以及在红黑树版本上改进的响应EDF版本(rbtreeEDF)。
268

27-
**教程讲解的版本为数表版本**
28-
29-
也可以把这四个版本划分为:学习版、使用版、实验版。
9+
也可以把这四个版本划分为:学习版、使用版、实验版、尝试版。
3010

3111
四个版本中支持的编译器和平台正在维护更新中,目前默认支持的架构是arm cm3,默认支持的编译器为gcc。
3212

@@ -38,7 +18,7 @@ Sparrow RTOS共有四个版本:数表版本(Table)、链表版本(List)、红
3818

3919
以上三个版本的设计思想并没有任何区别。
4020

41-
响应EDF版本:在传统EDF算法上的改进,强调系统的周期性与可预测性。
21+
响应EDF版本:在传统EDF算法上的改进,强调系统的周期性与可预测性,支持arm cortex A7架构
4222

4323
**适用范围**
4424

0 commit comments

Comments
 (0)