Skip to content

Commit

Permalink
docs: add pdf doc and remove markdown docs
Browse files Browse the repository at this point in the history
  • Loading branch information
ChenRuiwei committed May 30, 2024
1 parent 296203b commit ec9b137
Show file tree
Hide file tree
Showing 11 changed files with 4 additions and 2,028 deletions.
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Phoenix

![哈工大深圳](./docs/assets/hitsz-logo.jpg)

# Phoenix

## 项目描述

Phoenix 是使用 Rust 编写、基于 RISCV-64 硬件平台、支持多核、采用异步无栈协程架构的模块化宏内核操作系统。
Expand All @@ -19,17 +19,16 @@ VisionFive 2 赛道,初赛功能测试满分:
- 无栈协程:结合 Rust 异步机制的全局无栈协程调度器。
- 进程管理:实现基本的进程与线程管理功能,支持多核运行。
- 内存管理:实现基本的内存管理功能。使用懒分配和 Copy-on-Write 优化策略。
- 文件系统:基于 Linux 设计的虚拟文件系统。实现页缓存加速文件读写,实现 Dentry 缓存加速路径查找。使用开源 `rust-fatfs`库提供对 fat32 文件系统的支持。
- 文件系统:基于 Linux 设计的虚拟文件系统。实现页缓存加速文件读写,实现 Dentry 缓存加速路径查找。使用开源 `rust-fatfs`库提供对 FAT32 文件系统的支持。
- 信号机制:完成基础的信号机制,支持用户自定义处理函数。

### 文档

docs 文件夹下 [README.md](./docs/README.md)
[Phoenix-初赛文档](./docs/Phoenix-初赛文档.pdf)

### 项目结构

```
.
├── arch/ # 平台相关的包装函数与启动函数
├── config/ # 配置常量
Expand Down
Binary file added docs/Phoenix-初赛文档.pdf
Binary file not shown.
10 changes: 0 additions & 10 deletions docs/README.md

This file was deleted.

Loading

0 comments on commit ec9b137

Please sign in to comment.