欢迎光临深圳市智谷联软件技术有限公司!

您好,登录注册

Windows CE操作系统的基本体系结构

发布时间:2011-09-02

Windows CE操作系统的基本体系结构

Windows CE是由许多离散模块构成的,每一模块都提供特定的功能。这些模块中的一部分被划分成组件。组件使Windows CE变得非常紧凑(只占不到200 KB的RAM),因此只占用了运行设备所需的最小的ROM、RAM以及其它硬件资源。
Windows CE包含提供操作系统最关键功能的4个模块:内核模块;对象存储模块;图形、窗口和事件子系统(GWES)模块以及通信模块。WindowsCE还包含一些附加的可选择模块,这些模块可支持的任务有管理可安装设备驱动程序、支持COM等。

内核
内核是OS的核心,通过Coredll模块表示。它提供在所有设备中都出现的基本操作系统功能。内核负责内存管理、进程管理以及特定文件管理等功能。它还管理虚拟内存、调度、多重任务处理以及例外处理等。
Windows CE的任何配置都需要用到Coredll模块的大多数组件。有一些内核组件是可选的,只有在涉及系统功能操作时,才需要这些组件,例如电话技术、多媒体技术以及图形设备接口(GDI)技术等。

对象存储
Filesys模块支持Windows CE对象存储API函数。对象存储所支持的永久性存储器的类型如下表所示。


存储器类型

说明

文件系统

包含应用程序和数据文件

系统注册表

存储应用程序必须快速访问的系统配置信息以及其它任何信息

Windows CE数据库

提供结构化存储

对象存储可将用户数据和应用程序数据存入文件或注册器。在操作系统构造进程(该进程中只包括那些必需选项)的过程中,对于这些不同的对象存储组件,可以选取,也可以忽略。

GWES
GWES是用户、应用程序和OS之间的图形用户接口。GWES通过处理键盘、笔针动作来接受用户输入,并选择传送到应用程序和OS的信息。GWES通过创建并管理在显示设备和打印机上显示的窗口、图形以及文本来处理输出。
GWES的中心是窗口。所有应用程序都需要窗口以接收来自OS的消息,即使那些为缺少图形显示的设备创建的应用程序也是如此。GWES提供控制器、菜单、对话框以及图形显示的设备资源,还提供GDI以控制文本与图形显示。

通信
通信组件提供对下列通信硬件和数据协议的支持:

·串行I/O支持
·远程访问服务(RAS)
·传输控制协议/ Internet协议(TCP/IP)
·局域网(LAN)
·电话技术API(TAPI)
·Windows CE的无线服务

可选组件
除上述主要模块之外,还可使用其它的操作系统模块。这些模块与组件主要有:

·设备管理器和设备驱动程序
·多媒体(声音)支持模块
·COM支持模块
·Windows CE外壳模块
Windows CE提供的每一模块或组件都支持一组可用的相关API函数。

 

相关阅读





Top

我公司主要提供以下产品: 手持终端 手持机 4G手持机 数据采集器 手持数据采集器 条码采集器 二维码采集器 条码识别器 数据采集终端 NFC/RFID手持终端机 超高频手持机 UHF手持机 盘点机 工业PDA 蓝牙打印机 小票打印机 热敏打印机 便携打印机 手持打印机 巡检系统 支付终端 移动支付终端设备 公司市场覆盖国内外50多个国家和地区,凭借源头技术开发能力,长期为新老客户提供智能终端和应用解决方案。公司倡导服务创造新价值,用核心技术和理念创造新市场。