一个大函数把大部分的活都干了,这就是典型三哥编程风格。在多任务系统中

回答: 大体不错,细节难料chinomango2013-11-04 20:53:04

一但掉入这个函数出不来,再加上用硬时钟喂狗,想不出问题都难。

我觉得其根本错误就是用硬时钟喂狗,这连幼儿园的水平都没达到。

所有跟帖: 

什么叫硬时钟喂狗? -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/04/2013 postreply 21:05:28

文中“硬件时钟中断喂狗”的简称。除非钟频发生器坏了,否则这个中断就一直产生。 -coolwin- 给 coolwin 发送悄悄话 (50 bytes) () 11/04/2013 postreply 21:11:33

你们说的全是外行话。 -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/04/2013 postreply 23:22:15

是外行话。硬件时钟如何喂狗? -企鹅肥肥- 给 企鹅肥肥 发送悄悄话 企鹅肥肥 的博客首页 (0 bytes) () 11/05/2013 postreply 15:10:30

在硬时钟中断服务程序内将watchdog 计数器复位。 -coolwin- 给 coolwin 发送悄悄话 (18 bytes) () 11/05/2013 postreply 18:33:51

那按你的看法应该在那里复位?中文作者原本就理解错误。 -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/05/2013 postreply 19:03:16

关键进程。一个千百万都不能挂起的TASK,一但挂了,则马上复位CPU。 -coolwin- 给 coolwin 发送悄悄话 (0 bytes) () 11/05/2013 postreply 19:10:35

"马上"是多少1us,1ms还是1秒?你知道丰田是多少秒? -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/05/2013 postreply 19:59:22

这样说吧。你正常插入到拔出的时间是12秒。如果哪天你太太发现你进去了时间半天 -coolwin- 给 coolwin 发送悄悄话 (217 bytes) () 11/06/2013 postreply 00:46:43

中文作者一点都没有理解错。只是这里有人要搅浑水。 -coolwin- 给 coolwin 发送悄悄话 (0 bytes) () 11/05/2013 postreply 19:17:02

”一个大函数把大部分的活都干了“-这未必是事实 -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (599 bytes) () 11/04/2013 postreply 22:16:22

看来丰田该请你这免费大牛,让Barr只有衬托你的份, lol -日理万机- 给 日理万机 发送悄悄话 (0 bytes) () 11/05/2013 postreply 04:43:07

至少Barr是不够高工资格的,美国的高手有的是 -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/05/2013 postreply 18:56:16

请您先登陆,再发跟帖!