update README.md

dev
Yu Chen 4 years ago
parent 8c22d1972e
commit bf3fe99c7b

@ -31,14 +31,43 @@ mdbook serve docs
rustc 1.56.0-nightly (08095fc1f 2021-07-26)
```
## 学习顺序建议
### 初步了解
1. 阅读有关fuchsia/zircon的概述/简介文章,如 https://zh.wikipedia.org/zh-hans/Google_Fuchsia
2. 阅读 https://fuchsia.dev/fuchsia-src/concepts/kernel 了解zircon基本思想
3. 阅读潘庆霖毕设论文前两章了解zCore的基本思想
### 逐渐深入
1. 阅读 https://fuchsia.dev/fuchsia-src/reference/syscalls 了解应用程序对Kernel的需求
2. 阅读 https://fuchsia.dev/fuchsia-src/reference/kernel_objects/objects 了解Kernel中各种object的含义和行为
### 理解设计实现
1. 阅读&分析本项目中的文档和代码并对照上面的kernel概念了解kernel概念和设计实现的对应关系
### 动手实践
1. 在分析和理解的基础上,改进本项目对应章节的文档
2. 在分析和理解的基础上,改进/优化本项目的代码,增加测试用例,增加功能
3. 在大致掌握本项目后通过进一步理解和改进zCore对zCore等新型操作系统有很好的感悟提升自身实践能力
## 参考
- https://fuchsia.dev/
- https://fuchsia.dev/fuchsia-src/concepts/kernel
- https://fuchsia.dev/fuchsia-src/reference/kernel_objects/objects
- https://fuchsia.dev/fuchsia-src/reference/syscalls
- https://github.com/zhangpf/fuchsia-docs-zh-CN/tree/master/zircon
- [许中兴博士演讲Fuchsia OS 简介](https://xuzhongxing.github.io/201806fuchsia.pdf)
- 毕设论文
- [Rust语言操作系统的设计与实现,王润基本科毕设论文,2019](https://github.com/rcore-os/zCore/wiki/files/wrj-thesis.pdf)
- [zCore操作系统内核的设计与实现,潘庆霖本科毕设论文,2020](https://github.com/rcore-os/zCore/wiki/files/pql-thesis.pdf)

Loading…
Cancel
Save