资 源 简 介
noRTOS is a a task scheduler and collection of functions which provide operating system like functionality to a hardware device without the complexity and advanced features of a Real Time Operating System (hence, "noRTOS"). User defined tasks which run periodically at a set interval for short periods of time (typical of so-called time-triggered tasks run on simpler embedded systems) may make use of noRTOS.
While perhaps not as powerful as operating systems available for embedded devices, noRTOS is much more easily ported to target systems, is easy to understand, is easy to debug, and provides functionality where a RTOS is not necessary.
This software was heavily influenced by Peter Vidler"s article "Simple Co-Operative Scheduling"
http://petevidler.com/2011/03/simple-co-operative-scheduling/. It was written to demonstrate a basic example and practice implementation of the concepts discussed which are typical of many observed embedded software needs where