关于嵌入式的探讨
时下任何电子企业都要来点嵌入式开发;在我刚刚听说这个名词时,是狭义的认为以ARM为代表的32位RISC处理器的应用开发;而广义上认为是所有智能的微控制器的应用包括8/16/32MCU;起初刚毕业时应聘一个电子公司,做嵌入式软件开发的,还以为是做ARM应用方面的,结果都是做AVR单片机的;最后公司借用网上的一块Jubiter的板子作了个采集站可以真正的称为嵌入式产品; 经过这些后我个人认为所谓嵌入式是指所有涉及到MCU的场合,是相对于PC来讲的;我们认为做单片机开发也是嵌入式开发,ARM/DSP也是,这些也可以称为高性能的单片机;只是他们更高级更适合在其上面移植嵌入式操作系统来提高其应用开发的效率;提到这里我们不得不谈到嵌入式操作系统Embedded OS,如周立功的陈明计写的Small RTOS适合在51上跑,uC/OS ii,VxWorks,ECos,uCLinux,WindowsCE,Psos,以及一些其他的专用操作系统,尤其是涉及到实时性和安全性比较高的场合的特殊专用OS;操作系统只是为了应用开发的便捷而采用,它为应用开发提供最通用的地层支持,使应用开发脱离地层的痛苦而变得自由灵活方便! 现在我们说嵌入式开发往往和Embedded OS相结合,但是这只是一种技术而要转变为生产效益必须应用到具体的领域作出相应的嵌入式产品;现在国际上有很多大公司象TI,IBM,SanSang,Intel等会在网上发布很多应用解决方案,如果哪个公司采用这些方案就得向他们付技术专利费;国内有大的网络通信公司如华为、大唐电信、中芯、UT以及一些小公司如xxx科技公司会拷贝模仿别人提供一些相关的解决方案;而这些方案中则大都是网络通信互连设备的、数码科技产品方面的,这方面我现在待的这个公司也组建了一个xxx科技在做这方面开发。但是我们可以看到大多数新生的科技公司都是在购买别人的方案或改版别人的设计思想来做出产品,而嵌入式操作系统的移植则更是由大公司移植成功后发布出来,大家一起去借鉴而成,严格的说没几个公司在真正的做移植的工作,都是买过来的,有的甚至连硬件平台也买自己只做上层的开发。我有个同学毕业时去一家做小灵通的公司做嵌入式软件开发,它刚开始还以为可以搞搞OS移植学点地层的东东,结果他狂晕,公司OS之下的东西都是向日本人买的,他们只做上层的应用开发;他们正尝试自己做下层的平台;所以说整个嵌入式开发在我们中国还缺乏扎实的基本功;因此我强烈建议我们公司从长远的利益考虑积累自己的地层技术实力; 还有一点没提到的是现在的成熟的操作系统用得最多的主要是Windows CE其eVC开发方便而广泛应用但是每做一个产品需要向Micro Soft交纳$8晕啊;ucLinux,ECOS他们都源自Linux,都是开放源代码的,有专门的公司在支持而变得流行,但是很多不习惯Linux的用户不方便开发,但是有CygWin这个Unix环境模拟工具来建立交叉编译环境给Windows用户带来了不少便捷! 所以我们中国人要做嵌入式首先得从OS移植和编写作起在赚钱讲求利润的同时发展属于我们民族自己的独立知识产权技术; 关于嵌入式相关的应用领域和设想以及解决方案探讨,欢迎各位前辈、同仁们多多提点,大家交流交流不断的提升我们中国的嵌入式开发技术水平,为民族的振兴做点实事! 鄙人邮箱:Houseivan@163.com QQ: 346678927 houseivan. 2005.3.25
[align=right][color=#000066][此贴子已经被作者于2005-3-25 16:00:20编辑过][/color][/align]