miniOS-project/
βββ README.md # νλ‘μ νΈ μ€λͺ
λ° μ¬μ© λ°©λ² λ¬Έμ
βββ Makefile # μ 체 νλ‘μ νΈ λΉλ μλνλ₯Ό μν λ©μ΄ν¬νμΌ
βββ boot/ # λΆνΈλ‘λ μμ€ μ½λ
O βββ boot.asm # λΆνΈλ‘λ μ΄μ
λΈλ¦¬ μ½λ
βββ kernel/ # 컀λ μμ€ μ½λ
O βββ kernel.c # 컀λ λ©μΈ C μμ€ νμΌ
O βββ ...
βββ drivers/ # λλ°μ΄μ€ λλΌμ΄λ² μ½λ
O βββ keyboard.c # ν€λ³΄λ λλΌμ΄λ²
O βββ screen.c # νλ©΄(λΉλμ€) λλΌμ΄λ²
O βββ ...
βββ lib/ # 컀λ λΌμ΄λΈλ¬λ¦¬ λ° κ³΅ν΅ μ νΈλ¦¬ν°
O βββ stdio.c # κΈ°λ³Έ μ
μΆλ ₯ ν¨μ
O βββ string.c # λ¬Έμμ΄ μ²λ¦¬ ν¨μ
O βββ ...
βββ include/ # ν€λ νμΌ
O βββ kernel.h # 컀λ κ΄λ ¨ κ³΅ν΅ ν€λ
O βββ drivers/ # λλΌμ΄λ² ν€λ νμΌ
O βββ lib/ # λΌμ΄λΈλ¬λ¦¬ ν€λ νμΌ
βββ scripts/ # λΉλ λ° μ νΈλ¦¬ν° μ€ν¬λ¦½νΈ
O βββ build.sh # λΉλ μ€ν¬λ¦½νΈ
O βββ run_qemu.sh # QEMUλ₯Ό ν΅ν΄ OS μ΄λ―Έμ§ μ€ν μ€ν¬λ¦½νΈ
rkdtjddnr/miniOS
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||