functional kernel with IRQ, shell and UART
| boot | ||
| src | ||
| Makefile | ||
| README.md | ||
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
make
Boot on Luckfox
load mmc 0:1 0x40200000 kernel.elf
bootelf 0x40200000