会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
GT-Code
Get inside and get insight.
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
2012年6月22日
嵌入式设计模式:有限状态自动机的C语言实现
摘要: 状态机模式是一种行为模式,在《设计模式》这本书中对其有详细的描述,通过多态实现不同状态的调转行为的确是一种很好的方法,只可惜在嵌入式环境下,有时只能写纯C代码,并且还需要考虑代码的重入和多任务请求跳转等情形,因此实现起来着实需要一番考虑。 近日在看了一个开源系统时,看到了一个状态机的实现,也学着写了一个,与大家分享。 首先,分析一下一个普通的状态机究竟要实现哪些内容。 状态机存储从开始时刻到现在...
阅读全文
posted @ 2012-06-22 12:17 chrihop
阅读(17805)
评论(3)
推荐(5)
编辑