µOS++ IIIe (micro oh ɛs plus plus third edition) is the third iteration of µOS++, a POSIX-like, portable, open source, royalty-free, multi-tasking real-time framework intended for 32/64-bits embedded applications, written in C++. (User's manual, API reference)
The original monolithic version of the project is available from:
There are also several source packages with 3rd party content, grouped in a separate GitHub organisation xpacks, now deprecated.
µOS++ IVe will be the fourth edition of µOS++. Work is currently under way to modularise the project, with code split over several source packages, each stored in a separate Git repo.
The projects are listed below, in alphabetical order. The version badge shows the package.json version in the stable branch (xpack
), and the tag badge shows the latest tag by date.
Projects that can be used with xpm init --template
:
There are also several source packages with 3rd party content, grouped in a separate GitHub organisation xpack-3rd-party.
The project web site is generated using Jekyll from the markdown content available in the web-jekyll repo. A preview of the development branch is published at web-preview.
To clone all source xPack repos on a new machine, use the clone-and-link-all-git-repos.sh script.
curl -L https://raw.githubusercontent.com/micro-os-plus/helper-scripts/master/clone-and-link-all-git-repos.sh -o ~/Downloads/clone-and-link-all-git-repos.sh
bash ~/Downloads/clone-and-link-all-git-repos.sh
ls -l ~/Work/micro-os-plus-xpack-repos
Credit for the badges go to Shields IO.