rm5248 / micronix

Micronix - a kernel for microcontrollers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Micronix Kernel

License: GPL v2 Possible commercial in the future!

About

This project uses some headers from the Linux kernel, but only to allow the build system to work. It also has some roots in the RetroBSD project(linker script)

It also contains ideas learned in 4003-506 class of 20103 at RIT. Thanks to the professors at RIT for giving ideas on the basic OS data structures and initialization

Note that this kernel borrows a lot from Linux, specifically the initialization process. The kernel does not have a device tree like Linux, due to the fact that it is designed for microcontrollers. If you look at Linux(version 3.4) you can see the same structure for initializing boards.

About

Micronix - a kernel for microcontrollers

License:Other


Languages

Language:C 71.1%Language:Makefile 11.6%Language:C++ 6.2%Language:Shell 2.4%Language:Yacc 2.0%Language:Perl 2.0%Language:Assembly 1.9%Language:Python 1.8%Language:Lex 1.0%