diff --git a/README.md b/README.md index 25a80ea..d89c061 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ # mini-riscv-os + + Build a minimal multi-tasking OS kernel for RISC-V from scratch Mini-riscv-os was inspired by [jserv](https://github.com/jserv)'s [mini-arm-os](https://github.com/jserv/mini-arm-os) project. diff --git a/doc/tw/09-MemoryAllocator.md b/doc/tw/09-MemoryAllocator.md index 8483297..cc17fd1 100644 --- a/doc/tw/09-MemoryAllocator.md +++ b/doc/tw/09-MemoryAllocator.md @@ -79,7 +79,7 @@ MEMORY 本文中所提到的 Heap 與資料結構的 Heap 不同,這邊的 Heap 是指可供作業系統與 Process 分配的記憶體空間,我們都知道, Stack 會存放已經初始化的固定長度資料,比起 Stack , Heap 有了更多彈性,我們想要使用多少空間就分配多少空間,並且在使用後可以進行記憶體回收避免浪費。 -```c= +```cpp #include int *p = (int*) malloc(sizeof(int)); // ... diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..f87316c Binary files /dev/null and b/logo.png differ