Skip to content

mkernel is a high-performance, lightweight RTOS kernel engineered for MCUs used in modern embedded devices

Notifications You must be signed in to change notification settings

manoj-kumar-mondal/mkernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mkernel

mkernel is a lightweight experimental operating system project aimed at learning and implementing the core building blocks of a kernel — starting from memory management and expanding toward process handling, scheduling, and system-level services.

Objective

To build a small yet educational kernel that helps understand:

  • How memory is allocated and managed
  • How the CPU interacts with low-level code
  • How future kernel modules like scheduler, IPC, and drivers are designed

Current Progress

  • Memory management subsystem implemented

More features will be added as the kernel continues to evolve.

About

mkernel is a high-performance, lightweight RTOS kernel engineered for MCUs used in modern embedded devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages