WinCE嵌入式主板上ARM9硬件协处理器的应用

嵌入式技术

1333人已加入

描述

(文章来源:EEPW)
       随着微电子和嵌入式技术的蓬勃发展,基于高性能ARM理器的嵌入式工控机平台,以其体积小、可靠性高、成本低等优点,克服了传统工控机体积庞大、故障率高以及难以较长时间适应于工业控制恶劣环境等缺点,广泛应用于工业控制领域。英创公司的嵌入式主板正是适应这样的发展趋势,迅速成长为嵌入式主板的主要供货商之一。

嵌入式操作系统是嵌入式工控机系统的核心技术之一。WinCE(Windows CE)系统是Windows家族中的成员,专门为嵌入式设计的微内核操作系统。这样的操作系统可使便携式技术与现有的Windows桌面技术整合工作。它是一个抢先式多任务、多线程的并具有强大通信能力的32位嵌入式操作系统。

WinCE是实时性较强的嵌入式操作系统,与另一个实时性较好的操作系统——Linux相比,WinCE以更友好的图形界面、开发门槛低等优点,在控制、通信、多媒体等领域得到广泛的应用;同时,有Microsoft公司强大的技术开发支持做后盾,更有利于开发风险的化解,而Linux的开发更多的是依赖于程序员个人的经验,从而提高了研发的门槛。

在嵌入式家族中,采用32位RISC架构的ARM微处理器以其体积小、功耗低、成本低、高性能等优点迅速占领了大部分市场。随着国内嵌入式应用领域的发展,ARM芯片必然会获得更广泛的重视和应用。随着ARM 芯片在通信、多媒体等数据处理速度要求高的领域的广泛应用,对浮点运算的要求越来越高,高端的ARM芯片为了满足这种要求,嵌入了数学协处理器。

Cirrus Logic公司的EP9315就是这样的芯片,其内部嵌入了Maverick Crunch数学协处理器,实现了硬件浮点运算,解决了浮点运算速度问题。然而遗憾的是,在WinCE平台国内大多数公司只把此款高性能芯片作为普通的ARM9来用,没有发挥其超强的计算能力。这样,那些对实时计算要求严格的客户不得不采用ARM+DSP架构,这样,不但提高了硬件成本,也提高了产品研发难度,英创公司的EM9000嵌入式主板解决了浮点运算速度问题,其采用WinCE平台,降低了开发难度。

EM9000嵌入式主板是英创继承了英创公司长期服务于工控领域所形成的技术特色及产品风格,采用高端的ARM9芯片EP9315,其显著的特点是内部集成Maverick Crunch数学协处理器,由于它采用硬件实现浮点运算,所以能明显提高ARM的浮点运算和数字信号处理能力。英创为了满足对浮点运算速度要求严格的客户,替代ARM+DSP架构嵌入式主板,经过不断的努力,使数学协处理器成功运行在WinCE平台,为即需要WinCE系统又需要高速的信号处理的客户提供了新的高性价比的选择。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分