查看: 1580|回复: 0
打印 上一主题 下一主题

Windows Embedded CE 6.0实时性分析

[复制链接]
跳转到指定楼层
沙发
发表于 2015-4-29 12:58:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

Windows Embedded CE 6.0是微软公司目前最新的嵌入式操作系统之一,支持四种体系结构的MCU(ARM、MIPS、SH4和x86)。在众多的嵌入式操作系统中,它以自己独特的优势脱颖而出,在整个嵌入式操作系统的市场份额中占有很大比重。相比其他嵌入式操作系统,Windows Embedded CE 6.0主要有以下特点:

  • 图形用户界面,与桌面操作系统的图形用户界面基本一致,便于用户接受;
  • 网络连接的支持,包括PAN、LAN、WAN、BlueTooth和WIFI;
  • 多媒体的支持,如DirectDraw、DirectShow、Directory3D及多种音频视频的编解码
  • 多语言的支持,可以在定制系统时选择一种或多种语言;
  • 多进程的支持,理论上支持32K个进程,满足各种应用需求;
  • 组件化的开发方式有效缩短了产品的研发周期;
  • 基于VS2005的集成开发环境,让开发更方便。

      以上这些都是我们选择Windows Embedded CE 6.0的原因,但在很多嵌入式系统的应用场合,系统的实时性至关重要。而整个系统的实时性在很大程度上取决于它所采用的操作系统。那么Windows Embedded CE 6.0的实时性到底如何,能否满足我们的应用需求,或者说Windows Embedded CE 6.0是否是一个实时操作系统?本文将根据实际应用,介绍一种在目标硬件平台上测试Windows Embedded CE 6.0实时性的方法。

                                 

                                图-2 Windows Embedded CE 6.0的中断延迟模型


            


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入因仑

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表