Windows CE 主要用于PDA,Smartphone等个人手持终 端上 ·支持多线程 ·支持多种软硬件 最大的特点:提供与pc机类似的图形界面 和主要的应用程序 ·地道的商业操作系统 llxx@ustc.edu.cn 21/94
Windows CE • 主要用于PDA,Smartphone等个人手持终 端上 • 支持多线程 • 支持多种软硬件 llxx@ustc.edu.cn 21/94 • 最大的特点:提供与pc 机类似的图形界面 和主要的应用程序 • 地道的商业操作系统
Vindows CE主要模块 内核模块:支持进程和线程处理及内存管 理等基本服务 内核系统调用接口模块:运行应用程序访 问操作系统提供的服务 文件系统模块:支持DOS、FAT等格式的 文件系统 图形窗口和事件子系统模块:控制图形显 示,并提供Windows GUl界面 ·通信模块:运行同其他设备进行信息交换 llxx@ustc.edu.cn 22/94
Windows CE主要模块 • 内核模块:支持进程和线程处理及内存管 理等基本服务 • 内核系统调用接口模块:运行应用程序访 问操作系统提供的服务 llxx@ustc.edu.cn 22/94 • 文件系统模块:支持DOS、FAT等格式的 文件系统 • 图形窗口和事件子系统模块:控制图形显 示,并提供Windows GUI界面 • 通信模块:运行同其他设备进行信息交换
VxWorks嵌入式实时操作系统 ·支持主流的32位CPU -x86、68K、PowerPC、MIPS、ARM等 。 基于微内核结构 一可裁剪性和可配置性相当出色 ·由400多个相对独立的、短小精悍的目标模块组成 ·主要思想 一在嵌入式系统中最大限度地实现内核的时间可预测性 一根据用户定义的任务优先级对任务实现调度 ·给用户最大的控制权 -兼容POSX实时系统标准 llxx@ustc.edu.cn 23/94
VxWorks嵌入式实时操作系统 • 支持主流的32位CPU – x86、 68K、PowerPC、MIPS、ARM等 • 基于微内核结构 – 可裁剪性和可配置性相当出色 • 由400多个相对独立的、短小精悍的目标模块组成 llxx@ustc.edu.cn 23/94 • 由400多个相对独立的、短小精悍的目标模块组成 • 主要思想 – 在嵌入式系统中最大限度地实现内核的时间可预测性 – 根据用户定义的任务优先级对任务实现调度 • 给用户最大的控制权 – 兼容POSIX实时系统标准
VXWorks Architecture HOST TARGET TORNADO*2.2 Embedded Develop ment Tools VxWORKS5.5 Scalable Runtime System Core TORNADO Tools Real-time Em bedded Application Compiler Debugger Graphks Java Support Project Facility POSI Library File Systers Simulation TORNADO Dynamic Visualization Tools Erironment:◆ Cannectiity VO Management RTOS Erenta nd 0 bject Ana bais Virtual M ultiprocessing Virtual Memory Application Data and Event Analysis Networ king Protocols Code Corerage Analysis Etherne世 Serial Line Memory Analysis Custorn Debug WIND Micrakernel Agent Core OS Source Code Execution Analysis Hardware B5甲 Runtime Third-pa rty Tools JTAG/BDM Wind Rier Reference Hardware
VxWorks Architecture
VxWorks基本构成模块 。 高效实时微内核wind 一基于优先级的任务调度 一任务同步和通信 -1 中断处理 一定时器 一内存管理 ·/O处理系统 -与ANSI C兼容的I/O处理系统,主要包括: ·UNIX缓冲/O处理系统, ·面向实时的异步O处理系统 ·本机文件系统 llxx@ustc.edu.cn 25/94
VxWorks基本构成模块 • 高效实时微内核wind – 基于优先级的任务调度 – 任务同步和通信 – 中断处理 – 定时器 llxx@ustc.edu.cn 25/94 – 内存管理 • I/O处理系统 – 与ANSI C兼容的I/O处理系统,主要包括: • UNIX缓冲I/O处理系统, • 面向实时的异步I/O处理系统 • 本机文件系统