Windows CE 6.0移植指南:目录结构与PQOAL解析

需积分: 9 4 下载量 128 浏览量 更新于2024-07-29 收藏 662KB PDF 举报
"这篇文档详细介绍了Windows CE 6.0 (Wince6.0)的移植过程,特别是针对S3C2410处理器的移植。文档首先提到了WinCE6.0开发环境的搭建,指出PlatformBuilder 6.0是作为Visual Studio 2005的插件运行,并强调安装过程中需遵循一定的顺序,如先安装VS2005,再安装PB6.0及其服务包。此外,文档还提醒注意安装路径的选择和磁盘空间的需求。" 在深入探讨WinCE6.0移植之前,文档简述了PlatformBuilder6.0的目录结构。主要目录包括: 1. CRC - 存放安装校验文件。 2. OSDesigns - 用于存放PlatformBuilder的工程文件,相当于PB5.0的PBWORKSPACES。 3. OTHERS - 包含运行库、编译所需二进制文件、注册表文件和批处理文件。 4. PLATFORM - 保存硬件平台相关的板级支持包(BSP)和MCU代码。 5. PRIVATE - 包含WinCE6.0的开源代码。 6. PUBLIC - 存放纯软件代码和库,与硬件无关。 7. SDK - 提供编译WinCE6.0所需的工具和DLL文件。 移植过程中,开发者通常会关注`PLATFORM`目录,因为它包含了特定硬件平台的BSP。`PLATFORM`目录下有多个子目录,每个子目录代表一个硬件平台,而`COMMON`目录则包含跨体系结构的相关代码。 在进行WinCE6.0的移植工作时,理解这个目录结构至关重要,因为这将指导开发者如何找到并修改与目标硬件平台相关的代码,如驱动程序、初始化脚本等。移植过程通常涉及修改配置文件,编译内核,适配设备驱动,以及调整系统服务以适应新的硬件环境。在进行这些修改时,开发者需要遵循最佳实践,避免对其他目录的不必要的改动,以防止引入潜在错误。 为了获取更详细的信息,文档提供了MSDN链接,该链接提供了官方的WinCE6.0目录结构详解,对于进一步学习和实践WinCE6.0移植是非常有价值的参考资料。对于希望在S3C2410或其他硬件平台上进行WinCE6.0移植的开发者来说,这份文档是不可或缺的学习材料。