27 lines
449 B
Markdown
27 lines
449 B
Markdown
|
|
# MiniOS
|
|
|
|
MiniOS is a simple educational operating system designed for ARM64 (QEMU and Luckfox Lyra B M).
|
|
It includes:
|
|
|
|
- Preemptive multitasking with SMP
|
|
- UART console with shell
|
|
- MMU and memory protection
|
|
- IPC and basic VFS with /proc
|
|
- Profiler and task inspector
|
|
- Networking (VirtIO + UDP)
|
|
- eMMC boot support
|
|
- ELF loader
|
|
|
|
## Build
|
|
|
|
```bash
|
|
make
|
|
```
|
|
|
|
## Boot on Luckfox
|
|
|
|
```bash
|
|
load mmc 0:1 0x40200000 kernel.elf
|
|
bootelf 0x40200000
|
|
```
|