在OS之争上,大多数人犯了教条主义和经验主义的错误, 我们要实事求是,在基本的指导原则下,具体情况具体分析,
首先考虑需求 1、简单的强实时系统,自然不用OS; 2、简单的弱实时系统,考虑模块的耦合性可移植性等软件工程要素; 3、复杂多任务的弱实时系统,考虑实时OS; 4、复杂多任务的强实时系统;大侠,你做航天飞机么?抽空指点下弟弟我,
-------------------------------------------------------------------------- 尽管99.99%的公司达不到软件工程的要求,但软件工程是个很好的指导原则, 有意识的在工作中运用,会起到事半功倍的效果,
嵌入式系统我们同样可以划分为系统和应用两部分, 可以大量借鉴PC软件开发和高级语言的经验和方法, 而不是因为嵌入式编程的硬件相关性就闭门造车,固步自封,排斥新事物,
至于是自己写os还是用商业os, 商业os可以满足你99.99%的要求,而且经过成千上万的用户检验,为什么不用呢, 我觉得,什么模块都自己写的观念,应该是上个世纪80年代以前的思想, 纯粹学习除外,
21ic像其它大多数技术论坛一样, 在一步步没落,这是趋势,原因很多, 不反思不变化的话, 只能一直这样半死不活了,
我不想在21引起什么争论, 我只是想说,元老和权威也会落伍的,要博纳众长,
一吐为快,谢谢关注, 请不要吹毛求疵,我不会经常回这个帖子的, |