全球旧事资料 分类
高开发效率,缩短开发周期;并且开发出来的产品具有高可靠性。目前来讲,嵌入式操作系统有几十种,常见的嵌入式操作系统有μCLi
ux、RTLi
ux、Wi
dowsCE、PalmOS、VxWorks、OSE、eCOS、μCOSII。、
ARM处理器的优势对于如今大量出现的32位嵌入式应用,以笔者之见,ARM处理器的优势主要有以下几个方面。
1.高性能、低功耗、低价格把ARM处理器的性能拿来和一些著名的通用处理器(如Pe
tium)相比是不合适的,因为他们各自针对的应用需求是不同的。Pe
tium处理器采用多条指令流水线的超标量结构,追求通用应用目标下的超强性能,功耗大,可以用散热器加风扇散热。ARM针对嵌入式应用,在满足性能要求的前提下,力求最低的功率消耗。ARM结构的优点是能兼顾到性能、功耗、代码密度、价格等几个方面,而且做得比较均衡。在性能功耗比(MIPSW)方面,ARM处理器具有业界领先的性能。基于ARM核的芯片价格也很低,目前armCortexM的芯片价格可低至10元人民币左右。
2.丰富的可选择芯片ARM只是一个核,ARM公司自己不生产芯片,采用授权方式给
1
f半导体生产商。目前,全球几乎所有的半导体厂家都向ARM公司购买了各种ARM核,配上多种不同的控制器(如LCD控制器、SDRAM控制器、DMA控制器等)和外设、接口,生产各种基于ARM核的芯片。目前,基于ARM核的各种处理器型号有好几百种,在国内市场上,常见的有ST、TI、NXP、Atmel、Samsu
g、OKI、Sharp、Hy
ix、Crystal等厂家的芯片。用户可以根据各自的应用需求,从性能、功能等方面考察,在许多具体型号中选择最合适的芯片来设计自己的应用系统。由于ARM核采用向上兼容的指令系统,用户开发的软件可以非常方便地移植到更高的arm平台。
3.广泛的第三方支持以如今的技术,设计一个处理器并非难事,但要使这个处理器得到大家认可,并取得市场成功却是非常困难的,其中涉及许多技术与非技术的因素和环节,还包括时机、运气。因为现在许多产品的开发,不是一个简单的处理器加几百条指令、语句就可以解决的。要用到32位处理器,一般都要有编译器、高效的开发工具(仿真器及调试环境)、操作系统、协议栈等,这些东西都不是一个芯片生产商可以解决的,而需要许多第三方的支持。这就像一粒种子,需要土壤、空气、水等环境才能发芽、成长。这也是我们的一些“中国芯”该反思之处。
ARM通过近20年的培育、发展,得到了广泛的第三方合作伙伴支持。目前,除通用编译器GCC,ARM有自己的高效编译、调试环境(MDK、Keil),全球约有50家以上的实时操作系统(r
好听全球资料 返回顶部