Avr OS on Arduino
What about an OS to run on your Arduino? Ok not in the way big os, remember Arduino has limited performance, but some of the basics, like spinlocks/multitask can be integrated with the AVR Os. As you know Arduino uses an AVR Compilant Processor, so its easy to port the code. The user [chris] sent us the way to do it, with also a simple sketch to print the classic “Hello World”.
avr-os is a library that provides a very basic rutime that enables your program to multitask.
The library uses pre-emptive multitasking to switch tasks and each task has its own stack that is restored when a task is resumed. An AVR timer is used to provide ticks and this interrupt is used to switch tasks.
All the instructions and the code to do it is stored at the [website]
December 17th, 2012 at 10:41:11
I’ve been browsing online greater than 3 hours these days, but I by no means found any interesting article like yours. It is beautiful value sufficient for me. In my view, if all website owners and bloggers made excellent content as you did, the internet will be much more helpful than ever before.
January 6th, 2013 at 20:16:38
[…] Från http://arduino.cc/blog/2012/12/11/avr-os/ […]