The µOS++ IIIe Wiki

“Perfekt ist nicht gut genug”
(Redirected from Main Page)
Jump to: navigation, search

The µOS++ IIIe (micro oh ɛs plus plus third edition) project (affectionately called Ilie, Romanian for Eliyahu/Илия́/Elijah, also the protector of aviators) is the third iteration of µOS++, a SourceForge hosted open source, royalty-free, multi-tasking operating system intended for 8/16/32/64 bit embedded systems. It will be based on a simple preemptive scheduler specifically designed for ARM Cortex-M devices and also ported on AVR8 devices. It will be written in a subset of C11 and C++11 to be compiled with modern GNU GCC and LLVM Clang compilers. By using templates for compile time polymorphism and inlines as much as possible, the code will be highly optimised and easily testable.

Note: This new version is currently an early concept, with major design choices to be taken; for those interested in a functional version, please read:

Contents

Introduction

The µOS++ III is the second major redesign of the µOS++ project, intending better observance of both the C11 and C++11 standards and integration into Eclipse.

Style guides

How to evaluate

TBD

Links & References

Miscellaneous

MediaWiki links

Consult the User's Guide for information on using the wiki software.

Final thoughts

Althought not required by the license, I would be very happy if you could drop me a notice after reading these pages and eventually downloading any sources.

Any comments/critics/suggestions/etc will be highly appreciated.


Enjoy,

Liviu Ionescu <ilg@livius.net>

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox