打印

带os到底比不带os有哪些优势?

[复制链接]
楼主: doob
手机看帖
扫描二维码
随时随地手机跟帖
101
马奋| | 2007-11-13 23:09 | 只看该作者 回帖奖励 |倒序浏览

computer00言之有理,哈哈

使用特权

评论回复
102
wxj1952| | 2007-11-13 23:26 | 只看该作者

马奋是不是要显示自己比英国教授还要高明?

如果8楼是扯淡的话,那就请读一下《Patterns for Time-Triggered Embedded Systems》——Building reliable applications with the 8051 family of microcontrollers  中文版189页第13章“调度器的介绍 ”中所举的例子。

诸位也不必在这里贬什么OS不可靠,自己做的超循环可靠,敢说话的可以给作者Michael J.Pont发邮件,说“你写的书是瞎扯淡”,“我的裸奔照样Building reliable applications,而且比你更reliable”。作者已经申明了“无论褒贬,我都乐意看,并感谢您对本书的关注”。  M.Pont@leicester.ac.uk  

乐意的话自己也写一本全世界出版去,再请Kent Beckz 作个序就更出名了。也好给咱中国人争点面子是不是。

使用特权

评论回复
103
马奋| | 2007-11-13 23:40 | 只看该作者

楼上还是别侮辱教授了!

使用特权

评论回复
104
ocon| | 2007-11-14 03:02 | 只看该作者

猴子会爬树不是因为它长着尾巴~

系统可靠性高不是因为它用了OS~

使用特权

评论回复
105
ayb_ice| | 2007-11-14 08:04 | 只看该作者

对于任务固定的(中小规模)系统裸奔肯定要好

使用特权

评论回复
106
现实主义| | 2007-11-14 08:47 | 只看该作者

偷梁换柱

" 猴子会爬树不是因为它长着尾巴~

系统可靠性高不是因为它用了OS~"


偷梁换柱。有人说OS是系统可靠性高的必要条件了吗?
OS可以提高体统的可靠性那当然指用的人能用的好的。

使用特权

评论回复
107
HWM| | 2007-11-14 08:52 | 只看该作者

何必为个“管家”争得不可开交啊?呵呵

使用特权

评论回复
108
mamalihui| | 2007-11-14 09:56 | 只看该作者

各有千秋,各有千秋,呵呵

不同的地方用不同的东西,就像鸟枪换大**一样,一个道理

使用特权

评论回复
109
dld2| | 2007-11-14 11:12 | 只看该作者

赶时髦,请了个国际著名管家。。。

俺看他是十分地不顺眼:
    吃得比俺好。
    睡的房间比俺大。
    花起银子来比俺爽快。
    干起活来磨磨蹭蹭,不知道他在搞什么飞机。
    有紧急的事情让他去做,他总说手头有事还没有干完,一会儿再说。
    经常不服管理,还拿出本厚书来说这是行规。

不过有个好处,和客人打交道时会用全套的国际礼仪,显得俺倍儿有身份。

俺一边心疼银子一边想:请了个爷!值不值?

使用特权

评论回复
110
ayb_ice| | 2007-11-14 11:15 | 只看该作者

我还是相信民工的,自己也深有体会

使用特权

评论回复
111
xwj| | 2007-11-14 11:26 | 只看该作者

呵呵,dld2的意思和pheavecn 与我的差不多:-)


反正呢,萝卜白菜,各有所爱,不能一概而论,
主要还是看个人习惯和实际需求,想用什么就用什么
 

 pheavecn 发表于 2007-11-10 22:35 侃单片机 ←返回版面   

12楼: 带OS产品档次高,可以多买些钱。

arm7,没用OS,但是老板跟客户吹是用linux。





21IC向您推荐的高薪工作!

 xwj 发表于 2007-11-10 22:39 侃单片机 ←返回版面   

13楼: 呵呵,12楼说的好:-)

使用特权

评论回复
112
hq_y| | 2007-11-14 11:42 | 只看该作者

怪不得本行业某个著名厂家声称使用了某个os呢!

赶明儿俺也声称使用了linux;
其实也就是在裸奔;

使用特权

评论回复
113
wxj1952| | 2007-11-14 11:55 | 只看该作者

这种问题还要争吗?

打个比喻:如果没有微软的DOS、windows,那么只有极少数人能够操作/应用PC机。过去发送一封邮件,是需要博士/博士后这样资历的才可能行的。现在怎么样?对门老头82岁,天天上网看报纸,跟国外当年雷士德大学同学互发邮件,不亦乐乎。

所以,在OS系统平台上编程,最主要的是2点:
1、降低了设计一个实时控制系统对设计员水平要求的门槛;过去只能由训练多年有素的高手(像上面说的博士资历)才能设计的系统,现在一般专科毕业的学生也能做得到。(所以过去的高手是很有成就感的。)
  现实让那些过去训练多年的设计师大有失落感,当然可以理解。“我学了20年才知道怎样编写收发邮件的程序,怎么现在我爷爷都比我玩儿的好?我这20年岂不是白学了!”练了一辈子剑,结果让人一把**就制服了。那种心情。
   所以我相信:那些贬低OS的人,都是过去训练多年的高手。决不会是83后。

2、对有一定资质的设计师,在OS平台上设计实时系统,......有什么作用懒得说了,说不好还有人骂。问邵贝贝老师去吧,看看他为《uC/OS-II嵌入式实时操作系统》写的“译者序”,就足够了。

   我超循环奔得好好的,谁没事撑的发明那缺陷百出的OS?是Intel,还是比尔.盖茨,还是Jean J.Labrosse? 要骂就骂他们好了。别冲国人自己发威好不好。

使用特权

评论回复
114
赖皮| | 2007-11-14 13:21 | 只看该作者

``


"MCU这里水平高的都不用OS,只有水平低的在用"

农民兄这也够谦虚了吧!

使用特权

评论回复
115
forthlab| | 2007-11-14 13:43 | 只看该作者

热闹!

感觉当年讨论单片机编程语言发展趋势,是C还是汇编.......

使用特权

评论回复
116
ocon| | 2007-11-14 13:47 | 只看该作者

感觉无条件力挺OS的一方拿不出什么实质性的论据来啊,

而且动不动就让各位看官去查书,从辩论的角度来说已经失败了。
我是菜鸟,说说看法:
  OS的长处不在可靠性,它是通过牺牲系统各方面性能来提高通用性的,所以在类PC平台上占绝对统治地位。但是对大部分单片机系统来说,性价比、可靠性等比通用性重要得多,因此裸奔在单片机平台上占据绝对统治地位,这个是经过几十年市场竞争淘汰形成的局面。对于提高系统可靠性,OS即不是必要条件,也不是充分条件。
  单片机在什么情况下该用OS呢?只有两种情况:
1、系统任务非常复杂,到了设计者不用OS就无法按时完成的程度,这时候OS的通用性优势就体现出来了。
2、虽然任务很简单,但设计者很逊,到了不用OS就无法按时完成的程度。。。

使用特权

评论回复
117
农民讲习所| | 2007-11-14 13:48 | 只看该作者

开始进入口水时代了

使用特权

评论回复
118
现实主义| | 2007-11-14 14:07 | 只看该作者

好东西啊

“2、虽然任务很简单,但设计者很逊,到了不用OS就无法按时完成的程度。。。”


如果这样,实在是好东西啊!
菜鸟都能通过OS完成高手呕心沥血,长期积累才能完成的事情,还有比这更好的吗?

但是,实际上OS,不是那么容易用吧?特别是LINUX,要配合自己的硬件裁减,移植,编写驱动,不是那么容易的,设计者很逊就能搞定的。

所以这种论点,很奇怪.

使用特权

评论回复
119
农民讲习所| | 2007-11-14 14:08 | 只看该作者

设计者很逊,是搞不定LINUX驱动的。

使用特权

评论回复
120
现实主义| | 2007-11-14 14:12 | 只看该作者

好东西啊

“2、虽然任务很简单,但设计者很逊,到了不用OS就无法按时完成的程度。。。”


如果这样,实在是好东西啊!
菜鸟都能通过OS完成高手呕心沥血,长期积累才能完成的事情,还有比这更好的吗?

但是,实际上OS,不是那么容易用吧?特别是LINUX,要配合自己的硬件裁减,移植,编写驱动,不是那么容易的,设计者很逊就能搞定的????????

所以这种论点,很奇怪.

使用特权

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

本版积分规则