State Machine Operation of FreeRTOS

I’m trying to understand the best approach or methodology to implement state-machine functionality using FreeRTOS. The basic application is control of an LPC17xx M3 processor with various hardware interfaces and associated interrupts. Where I’m running into trouble is matching the concept of setting up deterministic “function intervals” in a true event-driven environment.
Any examples or notes on how this is successfully accomplished? Is there another software system that could be integrated to make this happen? Thanks for any help.

State Machine Operation of FreeRTOS

I recommend you look into the following: Simple
http://code.google.com/p/simplehsm/ Table driven
https://sourceforge.net/projects/efsm/

State Machine Operation of FreeRTOS

Fully featured & commercial (free for eval / personal use)
http://www.state-machine.com/freertos/index.php Event driven approach for embedded programming
http://www.embedded.com/design/prototyping-and-development/4008247/1/A-crash-course-in-UML-state-machines-Part-1

State Machine Operation of FreeRTOS

OK, thanks for the reply, I’ll check them out.