打印

单片机裸奔之状态机浅谈

[复制链接]
楼主: TTK0314
手机看帖
扫描二维码
随时随地手机跟帖
41
laosizhender| | 2015-4-11 23:47 | 只看该作者 回帖奖励 |倒序浏览
学习一下;  消息模式还没用过,感谢楼主分享;
要是能有个简单的工程就更完美了

使用特权

评论回复
42
hbyu| | 2015-4-20 17:55 | 只看该作者

使用特权

评论回复
43
hbyu| | 2015-4-20 17:55 | 只看该作者

使用特权

评论回复
44
超星电子| | 2015-4-21 17:25 | 只看该作者
牛贴

使用特权

评论回复
45
hejianguo5515| | 2015-4-27 20:58 | 只看该作者
谢谢分享

使用特权

评论回复
46
凉风习习| | 2015-5-22 13:51 | 只看该作者
mark

使用特权

评论回复
47
lanrongye| | 2015-5-27 10:28 | 只看该作者
感谢楼主分享 ,楼主的程序再详细点就好了 ,比如MSG_NODE_TYP 这个的定义在哪里 ,有时候初学者需要事无巨细嘛

使用特权

评论回复
48
yinhaix| | 2015-6-9 15:40 | 只看该作者

使用特权

评论回复
49
lqc754| | 2015-6-24 14:21 | 只看该作者

使用特权

评论回复
50
逍遥派掌门| | 2015-6-30 16:12 | 只看该作者
状态机,简单的理解就是switch ,case。
把switch里的东西换成所谓的消息,样子就很高级了。
在case 里做冗余的条件处理,就是各种的状态迁移。

使用特权

评论回复
51
keer_zu| | 2015-7-2 12:13 | 只看该作者
逍遥派掌门 发表于 2015-6-30 16:12
状态机,简单的理解就是switch ,case。
把switch里的东西换成所谓的消息,样子就很高级了。
在case 里做冗 ...

状态机主要不在于怎么实现,而在于如何根据你的需要抽象和设计这个状态机。状态机本身才是主要的,复杂一点的状态机设计还是很有挑战性的,好的设计的效果也是很明显的。

使用特权

评论回复
52
haolaishi| | 2015-7-3 18:59 | 只看该作者
:lol

使用特权

评论回复
53
cairudu| | 2015-7-12 14:38 | 只看该作者
非常好的资料,感谢楼主分享

使用特权

评论回复
54
逍遥派掌门| | 2015-7-13 11:19 | 只看该作者
keer_zu 发表于 2015-7-2 12:13
状态机主要不在于怎么实现,而在于如何根据你的需要抽象和设计这个状态机。状态机本身才是主要的,复杂一 ...

抽象状态机不是主要的,更重要的是抽象业务流程的共性,状态机仅是服务于业务的一种工具而已。

使用特权

评论回复
55
keer_zu| | 2015-7-13 12:38 | 只看该作者
逍遥派掌门 发表于 2015-7-13 11:19
抽象状态机不是主要的,更重要的是抽象业务流程的共性,状态机仅是服务于业务的一种工具而已。 ...

状态机是对客观存在的抽象,业务流程也要建立在存在之上。

使用特权

评论回复
56
cao423775509| | 2015-7-30 21:50 | 只看该作者
...........

使用特权

评论回复
来自iPhone 5
57
1026869700| | 2015-8-11 08:35 | 只看该作者
楼主这个确实是个好贴,状态机在没有OS的情况下,作用非常大,可以写出很高效的的代码?状态无处不在,一切事情成为了查状态处理了。

使用特权

评论回复
58
keer_zu| | 2015-8-11 09:15 | 只看该作者
1026869700 发表于 2015-8-11 08:35
楼主这个确实是个好贴,状态机在没有OS的情况下,作用非常大,可以写出很高效的的代码?状态无处不在,一切 ...

状态机和os无关,os只关注系统本身资源的整合,状态机是你要处理的业务中抽取的,os只是一个平台。状态机就是要理清客观存在的状态空间以及状态迁移的条件和迁移过程的动作。是为了系统更完善可靠,处理更简洁准确。不要遗漏,不要冗余。

使用特权

评论回复
59
1026869700| | 2015-8-13 16:12 | 只看该作者
keer_zu 发表于 2015-8-11 09:15
状态机和os无关,os只关注系统本身资源的整合,状态机是你要处理的业务中抽取的,os只是一个平台。状态机 ...

我知道状态机不是OS,我说的意思是:如果不用OS的话,状态机是一种不错的编程思想。

使用特权

评论回复
60
keer_zu| | 2015-8-13 16:15 | 只看该作者
1026869700 发表于 2015-8-13 16:12
我知道状态机不是OS,我说的意思是:如果不用OS的话,状态机是一种不错的编程思想。 ...

和用不用os没关系吧,只和你要解决的问题有关。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则