koon 发表于 2007-12-15 17:23

500楼快到了.

zbo210 发表于 2007-12-15 17:25

看了这么多,无语了

浪费俺时间,建议斑竹把此贴删了,几乎没什么大的意义

wxj1952 发表于 2007-12-15 18:40

我要有答案跑这扔钱来?

答案都是论坛上网友提供的。正在筛选。<br /><br />很快就要结帖了。不必担心。<br /><br />再次说明一下,不再重复:<br /><br />第一名已经有了,酬金10,000元。<br />第二名暂时空缺。<br />第三名酬金1,000元。先确定了几个。

sodwell 发表于 2007-12-15 19:01

晕了!

原来LZ自己没有答案啊

txh353012 发表于 2007-12-15 19:20

跟贴看了几天了

好想没什么!楼高,但是还没斑竹的几个讨论来的实际

dai_weis 发表于 2007-12-15 20:27

我先猜猜看谁是第一名

心中有答案了,等待验证。<br />快点飞砖,现在盖楼急需

mapleyang 发表于 2007-12-15 21:09

无语了...

既然没有答案,何来的裸奔跟OS之争?<br />你出题的本意是为了找答案,而不是想讨论裸奔跟OS到底哪个更适合<br />或者说,不管用什么方式实现,只要可以达到你的要求,你的目的也就达到了<br />出那10k银子就觉得自己成了上帝啦?

koon 发表于 2007-12-17 09:10

我有答案,就是不公布。

puppyh 发表于 2007-12-17 10:56

一个“才”鸟

今天终于明白什么是“才”鸟?<br />哈哈哈!!!<br />

84000000 发表于 2007-12-17 11:03

OS灵活,多任务性

OS的编程比较灵活,多任务性。<br />而传统的顺序编程在简单的应用中也很好。<br />要针对应用来选择哈,不能说这个不好,那个不好的。各有各的优点~

definitely 发表于 2007-12-17 11:19

这个没意义!

我真的不想再寒碜LZ什么了!唉!这个没意义!<br />我只是在想前一阵子看到的一个闹剧,说是一位母亲将自己小孩的随手涂鸦放在自己的博客上,结果吸引来了众多的专家,说是体现了印象派的最高水平之类的话,后来。。。

bald 发表于 2007-12-17 11:42

从高高的楼上跳下来

就题目本身来说,这是一个从地面上就能解决的问题。<br />建议:<br />1,建立一个秒脉冲发生器,并使其驱动优先级最高的中断服务程序。<br />2,所有目标任务(F05(),F071()-F074()都安排在中断服务程序中完成。—反正在此期间也不希望其他任务打搅。<br />3,中断源设置成脉冲方式。进入中断服务程序后首先清除中断源。<br />4,每次完成F05()后,如果条件满足则分别调用F07X().......。<br /><br />退出中断后,你爱用OS不用OS,应该与这道题目的要求无关了<br /><br />本题初始命题不严谨,所拟条件并不充分(或不清晰)。当然,每一项目在建立的时候都会有这种情况发生。如果我是楼主,我会在修正自己命题的缺陷的同时向大家致欠,而不是对别人的疑问予以指责。<br /><br />这倒题目仅涉及到一个程序结构安排的问题,似乎与OS无关。<br /><br />个人看法:如果没有特定目标,使用OS应该比较方便。对已经有了限定对象的命题,抛开OS倒更为方便。<br /><br /><br /><br />

mohanwei 发表于 2007-12-17 11:52

asdfasdf

wxj1952 发表于 2007-12-17 14:45

同意457楼!

其实答案基本上也就是像457楼说的那么简单。<br /><br />457楼还有什么需要完善的没有。尽快完善一下。

happystar 发表于 2007-12-17 15:11

lz,你好强!

从这么高的楼可以看出来,LZ很强,应该是可以担当大事的人(可以不做MCU,去别的领域转转)。佩服你!

zusen 发表于 2007-12-17 19:34

457楼

还是那个问题,如果设置了一个1秒的时钟,那么所有函数都基于这个秒时钟,那么&nbsp;分&nbsp;和&nbsp;秒&nbsp;同时竞争的问题如何解决,如果说是优先级的话,那么就是说&nbsp;打断了其他的,,楼主题目说了,不可以打断的~~~~~

cly1005 发表于 2007-12-17 21:54

高处不胜寒----继续关注

awey 发表于 2007-12-17 22:02

一层层爬上来的!无聊透顶,吐血晕倒~~~~

sz_kd 发表于 2007-12-17 22:28

..

bald 发表于 2007-12-17 22:57

看题目

1、用单CPU做一个精确的时钟。<br />2、以此时钟为基准,每秒钟运行一次一个500ms开销的任务,设其为F05()。<br />3,每分钟到达时,运行一次4个紧密关联的函数,每个运行开销700ms,&nbsp;设其为F071(),F072(),F073(),F074();要求4个函数必须顺序运行。<br /><br /><br />前面说到了这个初始命题条件并不明确,经过楼主后来补充逐渐清晰:<br />1,每秒钟运行一次F05()<br />2,每分钟运行一次4个关联程序<br />这就是说不限定运行时刻(或运行时刻限制并不严格)。因此这并不是一个严格意义上的实时程序。<br /><br />基于上述条件,只要保证每秒种有一次中断就可以了。所以要求中断源必须为脉冲方式。所以要求一进入中断首先清除中断源(当然,必须在完成任务后才允许解除中断屏蔽)。这样即使越过了边界时间,退出中断后也立即可以得到响应。
页: 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29
查看完整版本: **lz说湖南人好斗,