functional kernel with IRQ, shell and UART
Find a file
2025-07-04 12:53:23 +03:00
boot Initial commit with Complet_Project contents 2025-07-04 12:52:28 +03:00
src Initial commit with Complet_Project contents 2025-07-04 12:52:28 +03:00
.gitignore Add .gitignore for build and temp files 2025-07-04 12:53:23 +03:00
Makefile Initial commit with Complet_Project contents 2025-07-04 12:52:28 +03:00
README.md Initial commit with Complet_Project contents 2025-07-04 12:52:28 +03:00

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