[X] The "/[Incr Tcl/Tk]-MacPPC/MacItcl2.2p2PPC.sea.hqx" file could not be found or is not available. Please select another file.

Share

More
QP State Machine Frameworks Icon

QP State Machine Frameworks

by quantum-leaps


RTOS-like, event-driven frameworks for embedded systems that enable coding concurrent UML state machines directly in C or C++. Development kits for ARM 7/9/Cortex-M3, AVR, MSP430, C28x, M16C, H8, PIC18, PIC24, 8051, HC08, etc., and Linux, Win32, RTOSs.


http://www.state-machine.com





Separate each tag with a space.

Release Date:

2009-11-06

Topics:

Licenses:

Intended Audience:

Programming Language:

C, C++

Registered:

2007-02-23

Ratings and Reviews

  • Thumbs up:

    1
  • Thumbs down:

    0
100% of 1 user recommends this project
  • Thumbs up

    The QP State Machine Framework should be in every embedded developer's toolkit. Virtually every embedded system is event-driven (even cyclical / periodic systems are event-driven - the event is a timer timeout!), and thus the QP can be used in a huge variety of systems, ranging from tiny low-power devices to very large distributed systems with thousands of states and objects. The QP supports FSMs and HSMs in C and C++. The active object computing model (active object = state machine + thread + message queue) is exploited to obtain ultra-efficient processing of events. Also the licensing model is very reasonable, especially when you consider what you get (including excellent & speedy support) -- a hierarchical event processor, a framework for event driven applications (memory / event pools, timers, garbage collection, zero copy event posting, broadcast & direct post, etc...) Also the QF can sit on top of any RTOS, a lean & fast preemptive kernel named QK, or even a simple non-preemtpive kernel. There's even a very small lightweight version called QP-nano that is tailored for memory & CPU-constrained systems. The best part: you spend your time focusing on identifying your system's states & events, and implementing your design in the QP, instead of writing the infrastructure ("reinventing the wheel"). In short: get the book, download the code, build the examples, and evaluate the QP for use in your system.

    posted by anonymous 29 days ago
    If you'd like to rate this review, please log in.

View all reviews

Project Feed

Rate and Review

Would you recommend this project?






<

Related Projects

QP State Machine Frameworks Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review