Skip to content

gaoljhy/MyDoOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,067 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyDoOS

"NOthing or Everything"

First of MyDoOS in MyRoad


Branch Pull Requests License

Created by gaoljhy and contributors


学习目录

  • Lesson 1: 内核初始化
    1. 引入my-os或裸机“您好,世界!”
    2. 项目结构
    3. 内核构建系统
    4. 启动顺序
  • Lesson 2: 处理器初始化
    1. OS
    2. Linux
  • Lesson 3: 时钟和中断处理
    1. OS
    2. 低级别异常处理
    3. 中断控制器
    4. 时钟
  • Lesson 4: 流程调度器
    1. OS
    2. 调度程序的基本结构
    3. Forking a task
    4. 排程器
  • Lesson 5: 用户进程和系统调用
    1. OS
    2. Linux
  • Lesson 6: 虚拟内存管理
    1. OS
    2. Linux (In progress)

## 未完成的部分

  • File systems
  • Executable files (ELF)
  • Drivers
  • Networking

硬件架构 ARM-V8

参考

About

First of MyDoOS in MyRoad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors