“Atomthreads is a free, lightweight, portable, real-time scheduler for embedded systems. It is released under the flexible, open source BSD license and is free to use for commercial or educational purposes without restriction. It is targeted at systems that need only a scheduler and the usual RTOS primitives. No file system, IP stack or device drivers are included, but developers can bolt on their own as required. Atomthreads will always be a small number of C files which are easy to port to any platforms that require threading by adding a simple architecture-specific file.”