PCB抄板专家世纪芯官方网站——PCB抄板网 首页公司介绍资讯中心案例展示服务推荐常见问题联系我们 24小时客服热线:+86-0755-83035861/83035836

PCB抄板网世纪芯电子产品仿制开发技术服务门户 > 资料下载 > 正文

电路板克隆Windows CE 嵌入式操作系统的装置管理

2012年06月14日09:12

    Windows CE 作为一个嵌入式应用的操作系统,在装置管理(device management)方面亦具有一般嵌入式操作系统装置所支持的特点:装置管理概念简单高效;支持多种不同类别、差异极大的装置;支持随插即用(Plug and Play)的管理模式和装置省电控制;处理系统的输入输出亦具有实时响应能力。
    装置管理部分相关的主要原始程序行表
    Windows CE的装置管理模式
    Windows CE 装置管理部分的体系构成
    一般操作系统的装置管理都采用分层式(layered)的管理模式(如图 )
    CE也不例外,CE在模块组成和划分方面更加具体而实用。Windows CE 和其它常见系统主要的区别在于与装置无关的系统软件这一层,Windows CE 将这一层划分为四个独立的部分(在这一点上 Windows CE 和Windows 2000/XP 颇为相似):装置管理器、PnP(Plug and Play)管理器、电源管理器以及支持和管理例程库构成。从概念上讲,Windows CE的装置管理和档案是密不可分的,二者共享同一个命名空间,基本上可以认为 Windows CE中装置也是档案,这一点和传统的 UNIX系统很相似;但同时,使用者存取档案以及装置模块时使用不完全相同的呼叫入口,电路板克隆装置档案在普通使用者接口上也不可见,这是和 Windows 2000/XP 更加类似的地方。简而言之,Windows CE 装置管理部分采取了类似 Windows 2000/XP 的结构,但却大大的简化了中断处理、I/O存取以及内部管理的机制,例如,在 Windows CE 中就没有 Windows 2000/XP 中的软件中断和 ISR(Interrupt Service Routine,中断服务例程)DPC(Deferred Procedure Call,延迟过程调用)及APC(Asynchronous Procedure Call,异步过程调用)的复杂机制,这种简化使得系统在基本功能健全的前提下保持了较大的简洁性和高效性(这在支持实时、嵌入式应用时尤为重要)。
    ---  装置管理器:包括装置驱动模型的实作和I/O资源的管理。前者定义了Windows CE 的装置驱动机制和一个装置驱动程序的有序工作框架,在这个框架之下,装置管理器则可以在不知道驱动程序具体细节的情况下透过注册机制存取并呼叫一个驱动程序之实体。后者则实作了I/O资源的分配、查询等管理任务。
    ---  PnP管理器:随插即用,顾名思义,就是当系统中硬设备发生变化时,系统可以自动配置使用新的装置。比如使用者使用 USB 接口把一个扩充记忆卡插在自己的数字相机上,数字相机上的操作系统立刻识别并配置了这一块扩充记忆卡,并且允许使用者把已经照好的照片传送到这块记忆卡上。 CERTIFIED MAIL .NET提供了对这种特性的支持(Windows CE对PnP的支持甚至好过Windows 95或者 Windows NT 4),当然, PnP仅仅靠操作系统是很难实作的,一般还需要硬件的额外支持。
    --- 电源管理器:类似PnP,电源管理

在线询价/咨询服务

24小时服务热线:18923830090

全国咨询热线:0755-83346939

走进世纪芯

世纪芯是一支由众多技术研发专家和科研企业结盟组成了技术服务型团队,自组建以来一直帮助政府、知名科研机构以及国内众多抄板企业攻克技术难题,10年来,我们专注反向技术研究并不断挑战大型疑难项目,目前已经成为国内抄板企业的中流砥柱。