An article series at embedded.com discusses how to choose an operating system for tiny, low-power, memory-constrained wireless embedded devices: “The smart sensors used in wireless industrial and building automation applications are often characterized by energy restrictions, small CPUs, and small memory footprints. The limited resources of the hardware make special applications necessary, which in turn create special requirements for the system software.”
Part 1, and part 2.
embedded.com continues to thrill us with highly academic and informative papers. Especially the idea of calling functions in a for loop is very intuitive.