金属丝厂家
免费服务热线

Free service

hotline

010-00000000
金属丝厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

三种嵌入式操作系统的分析与比较3

发布时间:2020-06-30 22:21:48 阅读: 来源:金属丝厂家

④支持嵌套中断。允许更高优先级别的中断首先得到响应,而不是等待低级别的ISR完成。这使得该操作系统具有嵌入式操作系统所要求的实时性。 ⑤更好的线程响应能力。对高级别IST(中断服务线程)的响应时间上限的要求更加严格,在线程响应能力方面的改进,帮助开发人员掌握线程转换的具体时间,并通过增强的监控能力和对硬件的控制能力帮助他们创建新的嵌入式应用程序。 ⑥256个优先级别。可以使开发人员在控制嵌入式系统的时序安排方面有更大的灵活性。 ⑦WindowsCE的API是Win32API的一个子集,支持近1500个Win32API。有了这些API,足可以编写任何复杂的应用程序。当然,在WindowsCE系统中,所提供的API也可以随具体应用的需求而定。 在掌上型电脑中,WindowsCE包含如下一些重要组件:PocketOutlook及其组件、语音录音机、移动频道、远程拨号访问、世界时钟、计算器、多种输入法、GBK字符集、中文TTF字库、英汉双向词典、袖珍浏览器、电子邮件、PocketOffice、系统设置、WindowsCEServices软件。 2.3Linux Linux是一个类似于Unix的操作系统。它起源于芬兰一个名为LinusTorvalds的业余爱好,但是现在已经是最为流行的一款开放源代码的操作系统。Linux从1991年问世到现在,短短10年的时间内已发展成为一个功能强大、设计完善的操作系统,伴随网络技术进步而发展起来的LinuxOS已成为Microsoft公司的DOS和Windows95/98的强劲对手。Linux系统不仅能够运行于PC平台,还在嵌入式系统方面大放光芒,在各种嵌入式LinuxOS迅速发展的状况下,LinuxOS逐渐形成了可与WindowsCE等EOS进行抗衡的局面。目前正在开发的嵌入式系统中,49%的项目选择Linux作为嵌入式操作系统。Linux现已成为嵌入式操作的理想选择。 中科红旗软件技术有限公司开发的红旗嵌入式Linux正在成为许多嵌入式设备厂商的首选。在不到一年的时间内,红旗公司先后推出了PDA、机顶盒、瘦客户机、交换机用的嵌入式Linux系统,并且投入了实际应用。现以红旗嵌入式Linux为例来讲解嵌入式LinuxOS的特点: ①精简的内核,性能高、稳定,多任务。 ②适用于不同的CPU,支持多种体系结构,如X86、ARM、MIPS、ALPHA、SPARC等。 ③能够提供完善的嵌入式GUI以及嵌入式X-Windows。 ④提供嵌入式浏览器、邮件程序、MP3播放器、MPEG播放器、记事本等应用程序。 ⑤提供完整的开发工具和SDK,同时提供PC上的开发版本。 ⑥用户可定制,可提供图形化的定制和配置工具。 ⑦常用嵌入式芯片的驱动集,支持大量的周边硬件设备,驱动丰富。 ⑧针对嵌入式的存储方案,提供实时版本和完善的嵌入式解决方案。 ⑨完善的中文支持,强大的技术支持,完整的文档。 ⑩开放源码,丰富的软件资源,广泛的软件开发者的支持,价格低廉,结构灵活,适用面广。 3三种嵌入式操作系统的比较 3.1LinuxOS与WindowsCe的比较 嵌入式LinuxOS与WindowsCE相比的优点:第一,Linux是开放源代码的,不在存黑箱技术,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;而WindowsCE是非开放性OS,使第三方很难实现产品定制。第二,Linux的源代码随处可得,注释丰富,文档齐全,易于解决各种问题。第三,Linux的内核小、效率高;而WindowsCE在这方面是笨拙的,占用过多的RAM,应用程序庞大。第四,Linux是开放源代码的OS,在价格上极具竞争力,适合中国国情。WindowsCE的版权费用是厂家不得不考虑的因素。第五,Linux不仅支持x86芯片,还是一个跨平台的系统。到目前为止,它可以支持20~30种CPU,很多CPU(包括家电业的芯片)厂商都开始做Linux的平台移植工作,而且移植的速度远远超过Java的开发环境。如果今天采用Linux环境开发产品,那么将来更换CPU时就不会遇到更换平台的困扰。第六,Linux内核的结构在网络方面是非常完整的,它提供了对包括十兆位、百兆位及千兆位的以太网络,还有无线网络、Tokenring(令牌环)和光纤甚至卫星的支持。第七,Linux在内核结构的设计中考虑适应系统的可裁减性的要求,WindowsCE在内核结构的设计中并未考虑适应系统的高度可裁减性的要求。

内蒙古劳保工服制作

制作夹克

河北防静电工作服制作