这本书[1]貌似对人挺有帮助的(别被书名吓退了):《Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems》。尤其是它探讨了主要的实现策略以及为什么要这么用。另外,书里介绍的那个具体的代码库也特别棒。……
This book[1] seems to really help people (don't be put off by the title): Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems In particular, it discusses the main implementation strategies and why you'd want to use them. Also, the specific codebase described in the book is excellent.…
Miro Samek 写的《Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems》。https://www.amazon.com/Practical-UML-Statecharts-Event-Drive...
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems by Miro Samek. https://www.amazon.com/Practical-UML-Statecharts-Event-Drive...
关于在响应式系统或通用嵌入式系统中应用状态机,有一本极好的书(以及相关的开源项目):Miro Samek 写的《Practical UML Statecharts in C/C++, 2nd Edition: Event-Driven Programming for Embedded Systems》。这是可以下载它的网站链接(https://www.state-machine.com/psicc2)。
There's an excellent book (and associated open source project) on using state machines for reactive systems or embedded systems in general: "Practical UML Statecharts in C/C++, 2nd Edition: Event-Driven Programming for Embedded Systems" by Miro Samek. Here's a link to the site where you can download it from (https://www.state-machine.com/psicc2).
除了这些链接,我还想加上 Miro Samek 的那本《Practical UML Statecharts in C/C++》,里面详细讲了如何实现(分层)状态图。书中有一章分析了对扩展状态机进行编码的不同方式(Miro 得出的结论是用函数指针,加上……
To these links I would also add Miro Samek's book "Practical UML Statecharts in C/C++," which covers details of implementing (hierarchical) statecharts. The book includes a chapter that analyses different ways of encoding extended state machines (Miro concludes a function pointer, with…
我挺喜欢《Practical UML Statecharts in C/C++》里的做法,至少是那个简化的方案。大体上就是把状态保存在一个函数指针上,每个状态由一个函数表示,该函数接收传入的消息或事件,并返回下一个状态。我曾把它用在……
I like the approach of "Practical UML Statecharts in C/C++", at least the simple one. More or less, keep the state on a function pointer, each state is represented by a function which gets incoming messages or events and returns the next state. I used it for…
我读过这本关于嵌入式系统多线程的神书:《Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems》。作者为严重受限的硬件搞了一套超神的技术栈来实现伪实时调度,http://www.state-machine.com/ 。QP-nano 带来了异步实时……
I read this awesome book and multi threading embedded systems. "Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems" The author has an amazing stack for psuedo real time scheduling on seriously limited hardware, http://www.state-machine.com/ . QP-nano brings async real…
这本书[1]貌似对人挺有帮助的(别被书名吓退了):《Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems》。尤其是它探讨了主要的实现策略以及为什么要这么用。另外,书里介绍的那个具体的代码库也特别棒。……
This book[1] seems to really help people (don't be put off by the title): Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems In particular, it discusses the main implementation strategies and why you'd want to use them. Also, the specific codebase described in the book is excellent.…
Miro Samek 写的《Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems》。https://www.amazon.com/Practical-UML-Statecharts-Event-Drive...
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems by Miro Samek. https://www.amazon.com/Practical-UML-Statecharts-Event-Drive...
关于在响应式系统或通用嵌入式系统中应用状态机,有一本极好的书(以及相关的开源项目):Miro Samek 写的《Practical UML Statecharts in C/C++, 2nd Edition: Event-Driven Programming for Embedded Systems》。这是可以下载它的网站链接(https://www.state-machine.com/psicc2)。
There's an excellent book (and associated open source project) on using state machines for reactive systems or embedded systems in general: "Practical UML Statecharts in C/C++, 2nd Edition: Event-Driven Programming for Embedded Systems" by Miro Samek. Here's a link to the site where you can download it from (https://www.state-machine.com/psicc2).
除了这些链接,我还想加上 Miro Samek 的那本《Practical UML Statecharts in C/C++》,里面详细讲了如何实现(分层)状态图。书中有一章分析了对扩展状态机进行编码的不同方式(Miro 得出的结论是用函数指针,加上……
To these links I would also add Miro Samek's book "Practical UML Statecharts in C/C++," which covers details of implementing (hierarchical) statecharts. The book includes a chapter that analyses different ways of encoding extended state machines (Miro concludes a function pointer, with…
我挺喜欢《Practical UML Statecharts in C/C++》里的做法,至少是那个简化的方案。大体上就是把状态保存在一个函数指针上,每个状态由一个函数表示,该函数接收传入的消息或事件,并返回下一个状态。我曾把它用在……
I like the approach of "Practical UML Statecharts in C/C++", at least the simple one. More or less, keep the state on a function pointer, each state is represented by a function which gets incoming messages or events and returns the next state. I used it for…
我读过这本关于嵌入式系统多线程的神书:《Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems》。作者为严重受限的硬件搞了一套超神的技术栈来实现伪实时调度,http://www.state-machine.com/ 。QP-nano 带来了异步实时……
I read this awesome book and multi threading embedded systems. "Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems" The author has an amazing stack for psuedo real time scheduling on seriously limited hardware, http://www.state-machine.com/ . QP-nano brings async real…