I have seen the work done on the Arduino using DuinOS, which is
premptive multitasking conversion of FreeRTOS. To pull this off
for the Maple, a programmer would have to be very knowledgeable
of the STM internal registers and the Maple's libMaple.
This is way beyond my capabilities as an Arduino hacker.
Perry Hung where are you?
Note: I asked this question to juliandasilva (Argentina) the author of DuinOS
Quote: "Juliandasilva have you ever given any thought to porting FreeRTOS to an Arduino compatible ARM processor like The Maple? There are plenty of hardware resources available and The Maple has four timers. Plus, it has a SysTick peripheral that is associated millis() and delay() functions are another simple way to perform periodic or delayed events. This separate timer does not conflictwith any other peripherals"
His Reply: "We are working on that at RG.Labs. Currently, we have a running FreeRTOS on an ARM, but not on an ST ARM yet. However, this is in our scheduler"
This would be cool for robotics and for sensor networks.
Any board members thoughts?