打印

嵌入式多任务实时内核 邀请您一起来实现

[复制链接]
楼主: JUROON
手机看帖
扫描二维码
随时随地手机跟帖
楼主
冷漠| | 2009-4-12 13:23 | 显示全部楼层 回帖奖励 |倒序浏览

如果不能通过权威机构认证,写的再好也不过是个“玩意”

中国大学里研究uc/OS的教授有的是,写的源代码分析教材也不少,内容非常吸引人。

我喜欢看北航出版社出版的 任哲老师写的关于UCOS-II源代码分析的书。既有概念讲解,又有代码分析。一清二楚。

LZ 还没同时做到这两点吧。

使用特权

评论回复
沙发
冷漠| | 2009-4-13 17:56 | 显示全部楼层

没劲,把简单的事情弄那么复杂。

天花板协议。



我也问LZ个问题:去年wxj1952“一道题终结OS/非OS之争”3000元求解,最后没有一个人能解。(其实答案是用OS解决的,很简单。但是裸奔很困难。)

   请真正懂OS同步、互斥机制的高手来解一下。把3000元拿走。(名誉上)
看看七年学到手了什么。

使用特权

评论回复
板凳
冷漠| | 2009-4-14 10:38 | 显示全部楼层

王会计说的没错。

“从理论上讲os实现的,裸奔也能实现。”
******************************************************************
OS不过是一种工具,化繁为简的工具。

例如下面这道简单的问题,OS平台上“盖这个楼房”,“菜鸟级初学者”只需要10分钟。

裸奔却需要“拔尖高手”。没有一上午大概不行吧。——时间是最昂贵的产品。

像highgear这种不入流的“高手”,恐怕一年也不行,或许要一辈子。嘴上可是LINUX大牛啦。



一道题终结拥OS与反OS之争 

 这是一个实际应用的例子。实现目标:

1、用单CPU做一个精确的时钟。
2、以此时钟为基准,每秒钟运行一次一个500ms开销的任务,设其为F05()。
3、每分钟到达时,运行一次另一个独立任务,运行开销2.8秒,设其为F28()。


要求:2任务独立不相关,运行时间连续。(如若看门狗触发,千分之一中断恢复时间忽略不计。)

叙述一下这个题目的意思,当每分钟到达时,任务F282运行,这段时间软件耗费2.8秒,这样时钟的秒位任务F05肯定要丢数。怎么解决?

 
 

使用特权

评论回复
地板
冷漠| | 2009-4-14 11:02 | 显示全部楼层

highgear欠学长1000元我帮学长讨账!

highgear 如若3天之内“自己”能完成“如此简单”的问题程序求解,我输给他1000元。

不过别忘了,highgear还赖账学长wxj1952的1000元赌资不还?别以为学长走了就可以没事了。

哈哈,输了就跑,这种人....

按hotpower的话“愿赌服输”,到底打算什么时候还账,也给个准信。
攒了一年凑不起1000元?不就是3天的工资么,搞LINUX的大牛不至于这么穷吧。

使用特权

评论回复
5
冷漠| | 2009-4-14 21:15 | 显示全部楼层

原来highgear的10,000元赌资是冥纸币!

“......如果斑竹们或是大家一致评判 os 可以做到,而裸奔做不到,小衲愿捐出10,000元香火金。”

*****************************************************************
题目已经出了一天,highgear还没点动静。菜鸟10分钟的事情,LINUX大牛却需要做一天?或许一年、一辈子?

咱冷漠从不拿冥纸币糊弄人,highgear如若用裸奔程序解决了如此简单的2个任务,1,000元RMB马上打到你的账号上,咱可不像你,输了就跑。

赶快去求助所长、教授,明天就无效啦。

菜鸟10分钟早就完成啦。还等着highgear大牛拿1,000元,这也太不公平了。一上午时间早就过了,已经输啦。

“时间是最昂贵的商品。”

10分钟 :10个小时的一场对阵。linux大牛highgear 10个小时竟然裸奔不出菜鸟10分钟就能解决的问题?!还处处找原因,“题目出的不合理,忽悠人....”其实即使让highgear用 LINUX 解决,他也不知道。

哈哈,你管它合理不合理,你裸奔也可以如法**制弄出来一个忽悠人的,照样付你1,000元。

什么时候给了我3个走马灯方案?开玩笑了,马上给你再写一个走马灯方案。highgear 如若能用裸奔程序解决,不是小看你,我愿再付你1,000元!别一天到晚的这方案那方案,裸奔是让你写程序,“方案”谁都会说。

“理论上都能实现。”实际上一个都实现不了。10楼、11楼大牛只会吹呀,吹了半天穷的叮当响,还装大拿呢。



使用特权

评论回复
6
冷漠| | 2009-4-15 10:36 | 显示全部楼层

highgear果然高手啊。

21IC仅此一位能解此题。看来我这1,000元是输定了。

还是18楼圈圈清醒:
“无聊。连续2.8s运行的任务不被任何打断,还要保持0.5s的任务运行 

任何单CPU的系统都做不到,windows做不到,linux也做不到。”

圈圈就看懂了“连续运行的独立不相关任务”的意思,两任务互不相关,highgear 凭什么把它们分割成多个小片?!装聪明,所长这么教你的?

根本无解的题目,highgear在那装腔作势“我能解,以此为证....”贻笑大方。

他比圈圈还厉害?比xwj还厉害!比hotpower还厉害?

21IC顶级高手啊。当年没一个人写出裸奔程序,没想到还有一个highgear高手深藏不露,一年半以后才冒出来:“21IC都是笨蛋,你们不会把独立不相关的任务分割成碎片吗?”

“21IC高手都是废物,连这都想不到,关门得了。”

这是哪个精神病院跑出来的?
 
 

使用特权

评论回复
7
冷漠| | 2009-4-15 11:03 | 显示全部楼层

highgear果然高手啊。

“关于走马灯,我不多说了,两个程序早就贴出了,装盲人没有意思。那玩意连mcu都不用,就能做出来,方案如下:
555,CD4060, 29F64
别再装盲人,也别因为你们不知道原理就胡乱诬蔑。”
******************************************************************

高啊。  别人的走马灯程序讨论的是如何8路LED以不同的频率和花样“并发”运行、闪烁的问题。

highgear:“我会!那玩意连mcu都不用,就能做出来,方案如下:555,CD4060, 29F64。 别再装盲人,也别因为你们不知道原理就胡乱诬蔑。”

高!实在是高!
研究什么OS多任务“并发”运行,玩个走马灯用555就行了呗,菜鸟都会。要你们高手有什么用!

两任务并发有什么难?把F05、F28分割成碎片不就完了。嗨,真是14亿人只有highgear一人想到了。

到最后,研究OS两任务如何并发执行的1952出国研究去了,而highgear还在讲习所看大门玩555。





使用特权

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

本版积分规则