- 1、本文档共74页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲 WinCE体系结构
WinCE的设计目标 WinCE体系架构 WinCE支持的技术、库和工具 WinCE系统内存架构 WinCE的设计目标 模块化的紧凑型系统 兼容Win32(有Win32基础) 丰富的多媒体支持 支持有线和无线连接 强有力的开发工具支持 稳健的实时系统 模块化的紧凑型系统 模块化 内核、GWES、FileSys以及通讯模块 每一个模块分割为独立的组件 按需定制OS映像 WinCE配置管理器 组件可以添加、删除和替换(pb完成) 从ROM执行(XIP,execute in place) (即不需要RAM而直接运行) 兼容Win32 使用与Win32相同的编程模型(Win32基础) 使用与Win32相同的PE文件格式 支持大量的Win32API函数(Win32基础) 支持其它编程接口(MFC、ATL和eVB) ATL,Active TEmplate Library活动模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件, 优点: 方便移植已有的Windows应用程序 许多开发者已经具备Windows开发经验 丰富的多媒体支持 DirectDraw(视频输入输出) Direct3D DirectDVD DirectMusic DirectShow(媒体回放:MPEG,MP3) DirectSound 支持多种视/音频回放 一般视频回放 MIDI回放 MP3回放 MPEG-1回放 DRM(Digital Rights Management) (加密播放器) 应用场景 数字媒体应用 Internet入口 STB(Set Top Box 机顶盒STB ) 通讯设备 工业控制 多媒体应用 教育或培训 多媒体体系架构 支持有线和无线连接 WinCE设备支持移动性 支持从桌面PC、其它WinCE设备和互联网连接 广泛支持的通讯方式和API 串口(什么是串口?) LAN(NDIS网络驱动接口规范)支持局域网 Modem(TAPI 电话应用程序接口 ) Infrared(IrDA)(支持红外通信协议) RAS(远程访问) WinSock(支持多种协议的网络编程接口) WebServer(超文本(互联网)信息服务) WinINet(类.支持HTTP/FTP编程接口.) 什么是HTTP /FTP? 什么是HTTP /FTP HTTP 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 (File Transfer Protocol,文件传输协议) 支持有线和无线连接 支持移动通道 同步模型:ActiveSync 支持无线平台 无需配置的802.11 支持802.1x 蓝牙技术 NDIS 5.1 无线增强,电池状态 MediaSense 连接状态检测 漫游范围提示 支持通讯安全 网络和通讯架构 强有力的开发工具支持 开发工具 eVC、PB、Remote Debuger、Emulator 技术 COM、DCOM、MSMQ APIs TAPI WinSock CryptoAPI NLS API 库 MFC ATL 强有力的开发工具支持 开发工具 eVC、PB、Remote Debuger、Emulator(x86) Windows CE驱动程序的开发工具是Platform Builder (简称PB,平台定制者,后面要详细介绍.) COM、DCOM、MSMQ 稳健的实时系统 中断处理 保证高优先级中断的最大时延 部分支持嵌套中断处理 Timer的精度可配(默认1ms) 系统时钟的Tick独立于线程数量 受保护的虚拟内存 线程调度 保证高优先级线程的最大时延 256个优先级 可控制的线程数量 WinCE体系架构 WinCE体系架构概述 硬件平台 OAL模块 Kernel模块 设备驱动模块 GWES模块 FileSys模块 支持通讯的模块 WinCE体系架构概述 硬件平台 最小系统的要求 CE支持的处理器 调度中断的时钟 内存 参考平台 HARP CEPC (CEPC就是指在PC上面运行WinCE) Blue Planet OAL-The Adapter Layer (OEM抽象层) Kernel和硬件之间的层 一般由OEM编码用于适配其平台 链接到微软提供的与处理器无关的代码 一些功能与系统初始化、中断处理、电源管理、定时器和时钟相关 包括BSP Kernel模块 支持不同的处理器间的移
您可能关注的文档
最近下载
- 人工造林项目投标方案.doc
- 泸州市联合环保产业有限公司2024年第一次公开招聘笔试备考试题及答案解析.docx
- 2024年6月英语四级真题(全3套)及答案解析.pdf
- 大学生健康与安全教育学习通超星期末考试答案章节答案2024年.docx
- 乡村振兴的实践探索(北京大学)超星尔雅学习通网课章节测验答案.doc VIP
- 数学知识点初一上.docx VIP
- 2024年矿山生态修复项目融资计划书.docx
- 四年级上册 数学 期中考试专题 作图题(含答案) 人教版.doc VIP
- 天津市河东区2023-2024学年七年级上学期期末数学试题(含答案).docx VIP
- 2024北京市考行测真题及答案.pdf
文档评论(0)