是否有任何好的资源(书籍、网站)可以对没有操作系统的嵌入式系统中的有限状态机(FSM)的不同调度算法进行很好的比较?
我正在设计一个简单的嵌入式网络服务器,没有操作系统。我想知道用于安排系统中发生的不同事件的处理的各种方法。
例如,如果两个事件同时到达,事件的优先级如何?如果我为事件分配不同的优先级,如何确保优先级较高的事件首先得到处理?如果在处理事件时出现更高优先级的事件,如何确保立即处理该事件?
我计划使用 FSM 在事件到达时检查各种条件,然后正确安排事件进行处理。因为嵌入式网络服务器没有操作系统,所以我正在考虑使用循环执行者方法。但我希望看到可以在这种方法中使用的不同算法的优缺点的比较。
如果我知道这个问题的意思,答案可能仍然是米罗·萨梅克的C/C++ 中的实用 UML 状态图,第二版:嵌入式系统的事件驱动编程
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)