打印
[ZLG-ARM]

OS真的很神奇吗?非也!烦死了,不用OS,直接裸奔!

[复制链接]
楼主: 汽车电子
手机看帖
扫描二维码
随时随地手机跟帖
61
jlwg| | 2009-5-5 10:47 | 只看该作者 回帖奖励 |倒序浏览

Netjob设计思路错了,--同感。

世界本来是并行的,您做一件事的同时,别人也在做另一件事。而裸奔的程序是循序执行的,这就要把并行的事务变成顺序执行。而os更符合世界本来的运行规律,各个任务都是并行执行。您若不习惯,说明您还是在以前的写顺序执行的程序的习惯。
就像面向对象一样,不是说您回了面向对象的语法就会写面向对象的程序。关键要有面向对象的思维。否则空有面向对象的语法,可是写出来的还是以前的非面向对象的程序。
既然用os,就要有用os的思维,请先把您的思维调整到更接近并行的现实世界中来,而摒弃一些不合时宜的顺序执行的思维方式。

使用特权

评论回复
62
HWM| | 2009-5-5 11:04 | 只看该作者

如果没有《软件工程学》的理念,任何OS也帮不了你

更不用说会对你的“团队”开发有何益处。OS只是给了你一个平台,平台以上的事情它是管不了地。

使用特权

评论回复
63
zhousd| | 2009-5-5 11:43 | 只看该作者

WINDOWS够易用了,但以下的这些MCU能装下吗?!

51能装下吗,PIC能装下吗?AVR能装下吗?ARM7能装下吗?CM3能装下吗!
答案是通通不能!!!!

再好的东西,你只能看看!哪天你能把WINDOWS装到51,ARM7,CM3,里面了再来推广也不迟!

现在是误人子弟!担误别人学真正的技术!!!!

使用特权

评论回复
64
jlwg| | 2009-5-5 11:48 | 只看该作者

大家伙越说层次越高了

如果没有《软件工程学》的理念,任何OS也帮不了你。
软件是人的思想的一种体现,您站的角度越高,对开发自然越有利。
但是,如果没有老板给你钱,什么软件工程学,什么os,什么什么的,都无从谈起。当今商品社会,个人以为,较高的视角还是钱。
另外,说什么51,pic,avr等等装不下windows,纯粹是无理取闹+无知透顶。51,pic,avr等等cpu运行不了windows,不是什么装不装下的原因,而是cpu的结构根本运行不了复杂操作系统。1米以下的儿童非要穿姚明的球鞋,能合脚吗?

使用特权

评论回复
65
zhousd| | 2009-5-5 12:16 | 只看该作者

50步笑100步!51理论上也能运行WINDOWS!

//说什么51,pic,avr等等装不下windows,纯粹是无理取闹+无知透顶。51,pic,avr等等cpu运行不了windows,不是什么装不装下的原因,
//--------------------------
大可以用51外加地址扩展大容量的FLASH和RAM,32个IO口足够容量扩展了,
再运行一个自行开发的X86指令模以机,在此虚以机上运行WINDOWS!只是速度
有点慢而已!没啥大不了!

就跟ARMECOS要强行在51,ARM7,CM3等MCU上运行的效果一样!

使用特权

评论回复
66
jlwg| | 2009-5-5 12:25 | 只看该作者

无知者无畏。

使用特权

评论回复
67
孤独泪| | 2009-5-5 12:32 | 只看该作者

产品定位

看你产品需要和公司定位。
产品的利润最大化,当然是尽量规避需要人家帮助的地方,帮应该是别人赚的钱变成自己赚的,这就需要自己完成一整套的设计,可能这样使用裸奔更为合适。
而产品的时间最大化,为了最求产品更快和稳定的上市,你需要将一部分利润给予人家,让人家来提供服务,从而实现产品最快的上次。这样的场合使用os或者别人已经完好的功能模块来实现自己的产品。

使用特权

评论回复
68
HWM| | 2009-5-5 12:50 | 只看该作者

69楼:你的层次也太“高”了点。

钱是啥东东?一张纸而已。没有商品作为其映射物,废纸一张而已。现在早已不是“金本位”时代啦。嗯,咋聊起货币理论了。


言归正传,OS给了我们些什么?两方面的东东:其一是“调度”;其二是“驱动”。

驱动是对底层的“包装”,给予我们一个“标准”的设备界面,它只是对底层功能的抽象和概括(原则上其功能原本有之),别指望其会对你的应用程序质量有本质上的提高。

调度是OS的基本管家功能,无论是CPU,存储器,还是周边设备,OS的职责就是一个称职的管家,具体表现为最大限度的“公平”且“高效”地使用上述资源。OS的调度算法其实并不高深莫测,无论是多进程和多线程还是处在多核情形,这一点,学过点操作系统原理的都明白。

无论是裸奔(也可理解为自制MINI-OS)还是采用现成的OS,OS中的“调度”和“驱动”之基本思想都是可以被合理采用的,其实那些技术也非OS专有。作为一个应用层面的系统,自有其自身的内涵。有OS作为一个平台支撑自然好,但别认为OS会帮你解决一切问题,学点《软件工程学》比把玩个把OS更有益。

使用特权

评论回复
69
zhousd| | 2009-5-5 13:03 | 只看该作者

某些人的确很无良!明知OS的缺点,死活都想

蔗掩,让初学者误入雾阵!抛开速度来说,就是最原始的一位机也能上OS,不要说51了,但这有用吗?!是真搞产品还是在做OS SHOW!

使用特权

评论回复
70
acertm| | 2009-5-5 13:24 | 只看该作者

如果系统复杂,建议使用OS

使用特权

评论回复
71
jlwg| | 2009-5-5 15:00 | 只看该作者

坚决把这个帖子一直顶到2010年。

73楼的,说你胖你还喘上了。
我从来也没说os会解决一切问题,谁说这话谁就是街头卖药的,吹说包治百病。
钱是啥东东?一张纸而已。您说的这么轻松,那给我十斤这种废纸行不行?
我免费吹捧你一下,说你层次比较高,你默认了也就得了。没想到您还得了便宜,跑这卖上乖了。
大家伙愿意用什么,关我屁事?我也不是卖os的。
对牛弹琴,越弹越没劲。
我对各位的技术素质比较失望。
对了,别忘了我要的十斤废纸啊,73楼的。

使用特权

评论回复
72
zhousd| | 2009-5-5 15:35 | 只看该作者

弹你两句就说别人技术素质差!

俺能不费吹灰之力就把最新LINUX内核削成只有内核的几十个文件,并且能运行!你能吗?真当全中国就只有你懂OS!!

使用特权

评论回复
73
jlwg| | 2009-5-5 15:48 | 只看该作者

您是没费吹灰之力,

不过费了点吹牛的力气而已,无聊至极。
全中国就只有我懂OS?我什么时候说的?
不过看您的意思,仿佛全中国就只有您知道linux.
不管您是吹牛还是吹灰,我都能深切地体会到您的急迫地想要他人知道您很牛x的心情。
不过大家能否认为您牛x,恐怕不是您吹了就算的。
俗话说内行看门道,外行看热闹。花拳绣腿用不到实战。就像我刚才说的,您的面向对象的语法学的再好,没有面向对象的思想,也编不出好的面向对象的程序。思想史最重要的,吹牛是次次要的。您要是说linux是您编的,那您是我的偶像。把别人弄的linux拿过来摆弄两下。就说自己怎么怎么地,只能吓唬小孩。您自己什么水平您自己恐怕最清楚。不过通过您说的那几句话,可以洞察您的基本技术思想,您的层次还比较低。--注意,只是说您在技术方面。您可能在其他方面的层次比较高。说点真实感受,多有得罪。

使用特权

评论回复
74
zhousd| | 2009-5-5 16:21 | 只看该作者

连削掉别人衣服的本事都没有,还搞个屁技术!

JPG库有50多个文件,俺只用了一个晚上就把世界上顶级高手写的代码扒个精光!分离出放到VC里去运行,俺同样只用了一个晚上就把LINUX平台下的MP3代码扒个精光!要知道这可是顶顶大名千千静听的底层引琼,。。。。俺同样只用了一个晚上就扒了很多LINUX平台下的应用代码。。。。

对于这些代码,只要速度上作一些必要的优化调整,可以不要OS移到任意一个单片机中!

俺没啥特长,就是会扒别人的衣服,这些能耐是从削LINUX 内核时学到家的!

使用特权

评论回复
75
jlwg| | 2009-5-5 16:44 | 只看该作者

令人佩服的只是您的体力。

这可都是力气活啊。别累着您老。

使用特权

评论回复
76
zhousd| | 2009-5-5 17:31 | 只看该作者

俺是很懒做体力活的人!不过削掉别人衣服是

一件很有趣的事。

削LINUX平台下的代码,首要条件就是这个代码必需能正确运行,只要能正确运行,余下的一切好办。通常,开源应用代码都会有很多的没用到的代码关联在一起,只要想法子去掉关联性就得了。某些开源代码还会在宏定义上做一些假动作,就得把这些假动作去掉,某些会要求检测硬件,输入必要的参数,这就得运行时截取出来。。。。再去掉。最后依懒的分离还得写一个脚本做测试,然后就可以睡大觉去。。。。!

使用特权

评论回复
77
HWM| | 2009-5-6 08:26 | 只看该作者

to 77L:去把玩OS吧,也许会玩出点“花”来。

至于钱是啥东东,最好去问“葛朗台”。

使用特权

评论回复
78
virtual_| | 2009-5-13 03:02 | 只看该作者

无语

感谢虚拟的互联网,让**同鸭讲成为现实。

使用特权

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

本版积分规则