发新帖本帖赏金 3.00元(功能说明)我要提问
返回列表
打印

事件驱动构架

[复制链接]
楼主: Simon21ic
手机看帖
扫描二维码
随时随地手机跟帖
61
keer_zu| | 2015-9-2 09:27 | 只看该作者 回帖奖励 |倒序浏览
yyy71cj 发表于 2015-8-26 23:27
有一种文学,叫做虚伪文学(我取的名字),就是明知道吾皇不会万岁,却口口声声“吾皇万岁万岁万万 ...

虚伪是的,文学两字去掉

使用特权

评论回复
62
keer_zu| | 2015-9-2 09:28 | 只看该作者
Simon21ic 发表于 2015-8-28 11:23
突然想到的,在轮询构架下的事件驱动,是否可以称为伪事件驱动?
轮询构架,是否可以认为是时间片系统的一 ...

不好做到异步吧,叫什么无所谓了。

使用特权

评论回复
63
keer_zu| | 2015-9-2 09:30 | 只看该作者
hunyuanqi 发表于 2015-8-30 10:45
讨论多任务编程,如果脱离了实时性的束缚,是没有意义的。
一个程序框架最重要的是区分非实时任务、软实时 ...

对实时要求高的场合,考虑实时性。否则对并发要求更迫切

使用特权

评论回复
64
逍遥派掌门| | 2015-9-3 01:41 | 只看该作者
DJYOS 就是事件驱动的操作系统。有兴趣的,可以玩玩。

使用特权

评论回复
65
Simon21ic|  楼主 | 2015-9-3 10:22 | 只看该作者
逍遥派掌门 发表于 2015-9-3 01:41
DJYOS 就是事件驱动的操作系统。有兴趣的,可以玩玩。

很久以前就知道了,不过一直没看过,不知道现在用的人多不多

使用特权

评论回复
66
菜鸟同学| | 2015-9-7 13:17 | 只看该作者
没有仔细看,所谓的事件,是不是就是查询消息,这个消息的原形就是初级阶段使用的标志位,消息只是做了一层封装,更加灵活。事件等于消息吗?

使用特权

评论回复
67
逍遥派掌门| | 2015-9-7 22:13 | 只看该作者
Simon21ic 发表于 2015-9-3 10:22
很久以前就知道了,不过一直没看过,不知道现在用的人多不多

有公司支持,有项目使用,看起来发展还不错。

使用特权

评论回复
68
1021352522| | 2015-9-22 20:23 | 只看该作者
Simon21ic 发表于 2015-8-24 13:04
以前和他聊过,他的系统比较适合初学者,以及需要快速应用开发的公司
Ucos,freertos等其他系统也都不错 ...

不过我们公司在用TI—RTOS

使用特权

评论回复
69
1021352522| | 2015-9-22 23:05 | 只看该作者
Simon21ic 发表于 2015-8-19 22:16
我觉得他说的表面就是这个意思,很多内容都没有深入,只是介绍了这个思想。
其实,没有给你的书好评的人, ...

我觉你可以写一个说明文档

使用特权

评论回复
70
1021352522| | 2015-9-22 23:06 | 只看该作者
Simon21ic 发表于 2015-8-20 09:12
在我看来,出书本来就是吃力不讨好的事,特别是我们行业的。既然选择出书了,肯定早有思想准备。

除非你 ...

我觉得不是这个样子的,你在写书的时候,可能好多东西理顺啦,

使用特权

评论回复
71
Simon21ic|  楼主 | 2015-9-23 02:03 | 只看该作者
1021352522 发表于 2015-9-22 23:06
我觉得不是这个样子的,你在写书的时候,可能好多东西理顺啦,

欸,我不是那块料,,自己做做开发就好

使用特权

评论回复
72
vipchenvip| | 2015-9-24 11:25 | 只看该作者

本帖最后由 vipchenvip 于 2015-9-24 12:00 编辑

之前研究过一段时间QP,楼主可否共享下培训文档和demo代码,在下很感兴趣:lol

使用特权

评论回复
73
Simon21ic|  楼主 | 2015-9-24 12:36 | 只看该作者
vipchenvip 发表于 2015-9-24 11:25
之前研究过一段时间QP,楼主可否共享下培训文档和demo代码,在下很感兴趣 ...

我的构架里,也有类似QP的状态机,不过后面的应用一直没用到。
感觉事件驱动的多任务系统就足够了,反而比全状态机实现更加简单
培训就是我讲大家听,并没有留下什么稳定,demo代码倒是有

使用特权

评论回复
74
vipchenvip| | 2015-9-24 12:49 | 只看该作者
Simon21ic 发表于 2015-9-24 12:36
我的构架里,也有类似QP的状态机,不过后面的应用一直没用到。
感觉事件驱动的多任务系统就足够了,反而 ...

可以让我等学习学习吗:lol

使用特权

评论回复
75
Simon21ic|  楼主 | 2015-9-24 13:30 | 只看该作者
vipchenvip 发表于 2015-9-24 12:49
可以让我等学习学习吗

代码本来就是开源的,所有人都可以看,不过是GPL的开源协议
另外一个问题就是,这套构架其实只是一个专用系统,即使学会,在实际工作中,很难碰到类似的系统构架
我也没有时间和精力去完善文档,所以学习的话,基本要靠自己了,还是有一定难度的

使用特权

评论回复
76
hunyuanqi| | 2015-9-24 15:14 | 只看该作者
Simon21ic 发表于 2015-9-24 12:36
我的构架里,也有类似QP的状态机,不过后面的应用一直没用到。
感觉事件驱动的多任务系统就足够了,反而 ...

建议老兄把完整的demo代码放上来,大家能够好好学习。

使用特权

评论回复
77
Simon21ic|  楼主 | 2015-9-24 16:45 | 只看该作者
本帖最后由 Simon21ic 于 2015-9-24 16:46 编辑
hunyuanqi 发表于 2015-9-24 15:14
建议老兄把完整的demo代码放上来,大家能够好好学习。

完整代码会涉及到我的一些应用的东西,所以也只能放一些模块的代码,可以当作demo
其实我的其他帖子里,也有介绍过应用的实现的思想的,可以看一下,里面就是部分的实现代码
相比这个开发思想,代码就不值一提了

使用特权

评论回复
78
vipchenvip| | 2015-9-24 18:32 | 只看该作者
Simon21ic 发表于 2015-9-24 16:45
完整代码会涉及到我的一些应用的东西,所以也只能放一些模块的代码,可以当作demo
其实我的其他帖子里,也 ...

:'(

使用特权

评论回复
79
Simon21ic|  楼主 | 2015-9-27 14:33 | 只看该作者

这个帖子并不是要推广我自己的构架,我的构架只是专用构架而已。不过其中的一些思想,倒是可以拿出来分享。
如果理解这个思想,代码都是很简单的东西

使用特权

评论回复
80
sanshui28| | 2015-10-21 16:58 | 只看该作者
这个事件驱动架构,能不能简单的说下,从事件缓冲队列里面取出的消息,如何找到对应的执行函数? 是不是在初始化的时候就已经根据某些变量将所对应的函数指针注册了?

使用特权

评论回复
发新帖 本帖赏金 3.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则