u/active-objectin r/embedded • Recommends
On “Do you use HSM (Hierarcical State Machines)?”
#hierarchicalstatemachine#statecharts#qp/c
74K subscribers • 20 videos on Hallway
Intermediate. Assumes working knowledge.
29K views5 years ago2 recommendations
Systems programmingSoftware designDesign patternsSoftware architectureEmbedded systems
An introduction to hierarchical state machines, how they differ from finite state machines, and how to implement them in C.
This lesson continues the subject of STATE MACHINES. Today you will get the first glimpse of the modern hierarchical state machines. You will learn what hierarchical state machines are and how they differ from the traditional finite state machines. You will also get an idea of how to implement state hierarchy in C and you'll see which aspects are easy and which are harder to implement. Finally, you'll port your TimeBomb application from the toy Micro-C-AO framework to the professional QP/C framework, where hierarchical state machines are fully supported. This lesson comes with two projects: - the partial implementation of state hierarchy with the uC/AO active object framework. - the full implementation of state hierarchy with the QP/C active object framework. ------- Resources: Companion web page for this video course: state-machine.com/quickstart GitHub repository for projects for this video course: github.com/QuantumLeaps/modern-embedded-programming-course Transcript of this lesson: state-machine.com/course/lesson40.txt Music credits: The background music comes from: bensound.com/royalty-free-music/track/straightWhat people say. Recommended as part of a comprehensive playlist explaining state machine implementations and hierarchical state charts for embedded systems.
u/active-objectin r/embedded • Recommends
On “Do you use HSM (Hierarcical State Machines)?”
u/active-objectin r/embedded • Recommends
On “What is your way to go for state machines in C++?”
u/toptylerin r/embedded • Recommends
On “How do I design an HSM”
u/active-objectin r/embedded • Recommends
On “Is preemptive RTOS costing you too much?”
u/active-objectin r/embedded • Recommends
On “Handling non state events in State machine based architecture”
u/active-objectin r/embedded • Recommends
On “Generic HSM implementation in C”
u/active-objectin r/embedded • Recommends
On “State Machines in embedded?”
u/active-objectin r/embedded • Recommends
u/active-objectin r/embedded • Mentions
On “Starting a journey in Embedded systems.”
u/active-objectin r/embedded • Mentions
On “New video: What is a Hierarchical State Machine?”
u/Fiebboin r/embedded • Mentions
On “Which books would you recommend to a embedded engineer to increase his expertise in the field?”