WINCE嵌入式复习资料
Windows CE,简称WINCE,是一种面向嵌入式系统的实时操作系统,由微软公司开发。它具有嵌入性、专用性以及计算机系统的特点,适用于各种特定用途的设备,如工业控制、消费电子、医疗设备等。本复习资料涵盖了WINCE的基础知识和关键概念,包括选择题、嵌入式系统的特点以及WINCE的组件和定制。 1. **嵌入式系统特点**: - 嵌入性:嵌入到特定设备中,服务于该设备的特定功能。 - 专用性:设计用于完成特定任务,而非通用目的计算。 - 计算机系统:包含处理器、内存、输入/输出设备等组成元素,是一个完整的计算平台。 2. **WINCE组件与定制**: - PlatformBuilder:用于定制自己的Windows CE操作系统,可以根据需求选择功能模块。 - 必备进程:NK.EXE(内核)和FILESYS.EXE(文件系统)是所有WINCE系统的核心部分。 - 应用开发:Visual Studio .NET 2003、2005和eMbedded Visual C++用于开发WINCE应用程序。 - 连接工具:ActiveSync用于与主机PC进行同步和调试。 3. **进程与线程**: - GWES.EXE负责图形界面的呈现。 - 进程以动态链接库(DLL)的形式挂载,WINCE最多可以同时运行32个进程。 - 默认线程时间片为100毫秒,线程切换基于时间片轮转算法。 4. **内存与地址空间**: - 虚拟地址分配边界为32KB,分为128个Slot,每个占32MB。 - 当前进程的地址空间映射在Slot0,运行时映像放置在RAMIMAGE内存区域。 5. **应用程序编程**: - 使用最少代码的是WIN32 API,从简至繁的关系是:WIN32 API < MFC < .NET C#。 - 运行时映像的命名必须与BIB文件中的名称一致,通常为NK。 6. **系统层次**: - 从下到上分为硬件层、OEM层、操作系统层和应用程序层。 - 操作系统层包括内核(NK.EXE)、图形系统(GWES.EXE)、对象存储(FILESYS.EXE)、设备管理(DEVICE.EXE)、服务(SERVICES.EXE)以及CoreDLL。 7. **文件与目录组织**: - 具有不同的目录结构,如Public、Others、SDK、Platform、Private和PBWorkspaces,分别用于存放不同类型的资源和配置文件。 - 定制的WINCE生成的文件格式为.CEC,编译好的映像文件为NK.bin或NB0格式。 8. **配置文件**: - BIB文件指示构建系统如何构建二进制映像。 - DAT文件用于初始化RAM文件系统。 - DB文件定义默认的基于RAM的对象存储数据库。 - REG文件添加默认注册表键值。 9. **系统初始化**: - 总线枚举器BusEnum.dll由Device.exe加载,用于设备枚举。 - 平台初始化配置文件包括.BIB、.DAT、.DB和.REG。 这些复习资料详细梳理了WINCE嵌入式系统的关键知识点,为学习和复习提供了全面的参考资料。理解并掌握这些内容将有助于深入理解和应用Windows CE操作系统在各种嵌入式场景中。
剩余6页未读,继续阅读
- rhycio2014-07-01还可以,考试复习用还行。
- hongru19852013-01-09很少很简单
- guxlgzs2018-10-05那时候还学了这个,现在想象,还真有用
- 奋斗的小鸟之菜鸟2013-01-08资源还可以,不过有点长
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 图书馆借阅管理系统,纯django+html(前后端不分离),pycharm开发(源码)
- 妇女、商业与法律(WBL面板数据1971-2023年)
- DirectX 9 EndScene Hook 通过 rdbo,libmem 实现 Dear ImGUI.zip
- Windows系统下,好用的文件搜索工具
- 基于 SpringBoot + vue 的音乐网站系统源码+数据库(高分毕业设计项目)
- S1020基于C++的医院管理系统课设源码.zip
- 爱心流星雨背景_超好看.zip
- 基于springboot+mybatis+mysql+vue音乐网站管理系统源码+数据库(高分毕业设计)
- DirectX 12图形引擎+网格算法库.zip
- 创维8K10机芯 U1系列 主程序软件 电视刷机 固件升级包 V014.002.251