wince目录解析
需积分: 0 145 浏览量
更新于2008-02-01
收藏 100KB DOC 举报
### Windows CE 目录结构深度解析
Windows CE,作为微软早期专为嵌入式设备设计的操作系统,其复杂的目录结构承载着系统的核心功能与开发工具。本文将基于给定的文件信息,深入解析Windows CE的目录结构,尤其关注SDK、OTHERS、以及PLATFORM目录下的关键内容,以期为新入门的学习者提供清晰的指南。
#### SDK:开发者的工具箱
SDK(Software Development Kit),即软件开发工具包,是Windows CE开发者最常用的资源集合地。在Windows CE .net 4.20版本中,SDK目录位于根目录下,是相对简洁但至关重要的部分。SDK\BIN\I386子目录中,包含了开发过程中不可或缺的工具集,如编译器、链接器等,它们是构建应用程序的基础。值得注意的是,SDK虽提供了开发环境所需工具,却不包括用于构建系统镜像的工具,这部分功能由其他目录承担。
- **处理器编译器**:针对平台特定的交叉编译器和交叉汇编器,允许开发者在不同架构间编译代码。
- **开发工具**:ErrorLookup、GuidGen、Link和Nmake等,涵盖了错误查询、GUID生成、链接及构建管理等功能。
- **辅助工具**:Zoomin、Windiff等,用于代码对比和调试,提高开发效率。
#### OTHERS:丰富的运行库与框架
OTHERS目录汇集了Windows CE运行时库、.NET精简框架组件、以及ATL和MFC示例等资源,为应用开发提供了全面的支持。其中,WCETK(Windows CE Test Kit)的客户端目录尤为重要,它允许开发者根据需求定制测试套件,确保系统的稳定性和兼容性。
- **ATL**:提供ATL(Active Template Library)的头文件、库及调试源代码,适用于创建COM组件。
- **DOTNET**:包含.NET Framework精简版的处理器特定二进制文件,支持.NET应用开发。
- **MFC**:Microsoft Foundation Classes,提供MFC相关的头文件、库和调试源代码。
- **SAMPLES**:MFC和ATL的应用实例,供学习和参考。
- **WCETK**:集成Windows CE测试工具包,用于设备各级别的功能验证和性能测试。
#### PLATFORM:硬件抽象与驱动集成
PLATFORM目录则聚焦于硬件支持,是Windows CE中硬件抽象层(HAL)、Boot Loader、SOC驱动等资源的存放地,直接关联至特定开发板的特性。以SMDK2410为例,深入理解PLATFORM目录结构对于硬件驱动开发至关重要:
- **CESYSGEN**:包含makefile文件,用于指定系统生成配置,通常引用公共的生成文件,提供项目构建支持。
- **DRIVERS**:细分为多个子目录,如DISPLAY(显示驱动)、KEYBD(键盘驱动)、USB(USB驱动)等,覆盖了各种硬件设备的驱动程序。
- **EBOOT**:Ethernet Bootloader的源代码,用于网络启动。
- **FILES**:可能包含BSP提供的应用程序或系统构建所需的信息。
- **GWE**、**KERNEL**、**NAND**、**UTILITIES**:分别涉及图形窗口环境、核心系统模块、NAND Flash启动代码和调试工具,反映了平台的特性和功能。
Windows CE的目录结构不仅体现了其作为嵌入式操作系统的复杂度,也为开发者提供了详尽的开发资源和支持。通过深入理解SDK、OTHERS和PLATFORM等关键目录,初学者能够更快地掌握Windows CE的开发流程,有效地进行应用和系统级开发工作。
silenceee
- 粉丝: 42
- 资源: 2
最新资源
- libmudflap-devel-4.8.5-44.el7.x64-86.rpm.tar.gz
- libmudflap-static-4.8.5-44.el7.x64-86.rpm.tar.gz
- libmusicbrainz-2.1.5-17.el7.x64-86.rpm.tar.gz
- libmusicbrainz-devel-2.1.5-17.el7.x64-86.rpm.tar.gz
- libmusicbrainz5-5.0.1-9.el7.x64-86.rpm.tar.gz
- libmusicbrainz5-devel-5.0.1-9.el7.x64-86.rpm.tar.gz
- 2.2kW直流无刷电机控制器全套资料,多重保护系统,适应多种电压与电流调节需求,2.2kW直流无刷电机控制器(量产) 含源码 原理图 pcb 接线、软件、io分配等说明文件 系统电压24-90V 最大
- 西门子PLC伺服大型多轴控制系统:Modbus通讯、气缸与机械手协同作业,完整触摸屏程序与机械结构图,西门子PLC伺服大型20轴程序modbus通讯RS232通讯MES通讯气缸,通讯,机械手,模拟量等
- 西门子PID压力燃油系统变频器G120 Modbus RTU通讯详解:PLC 1200与变频器联动控制,含触摸屏操作及参数配置指南,西门子PID压力燃油系统变频器G120modbus rtu通讯原创
- STM32F107单片机驱动Dp83848以太网芯片配置指南:轻松上手程序代码示例,STM32F107单片机驱动Dp83848以太网芯片程序 项目开发用到了Dp83848这一个以太网芯片,本人发现其配
- 西门子PLC新手入门项目程序-含触摸屏编程案例与成熟稳定应用实践,西门子PLC新手项目程序(含触摸屏程序) 此定长切纸程序已经实际设备上批量应用,程序成熟可靠,借鉴价值高,程序简单、有注释、非常
- libmwaw-0.3.5-1.el7.x64-86.rpm.tar.gz
- libmwaw-devel-0.3.5-1.el7.x64-86.rpm.tar.gz
- 灰狼优化算法GWO优化LSSVM参数c和g实战例子:Windows系统下的参数调优,简单粗暴,上手易行,灰狼优化算法GWO优化LSSVM最小二乘支持向量机惩罚参数c和核函数参数g,有例子,易上手,简单
- libmwaw-doc-0.3.5-1.el7.x64-86.rpm.tar.gz
- libmwaw-tools-0.3.5-1.el7.x64-86.rpm.tar.gz