WM6/6.1到WM7的BSP迁移指南:关键改动与注意事项
需积分: 3 174 浏览量
更新于2024-08-02
收藏 177KB DOC 举报
本文档是关于如何将Windows Mobile 6.1及更早版本的BSP(平台固件)移植到Windows Mobile 7 (WM7) 的详细指南。移植策略是关键,因为WM7在操作系统上引入了一系列重要的改动,这些变化可能会影响到原有的代码结构、API调用和硬件交互。
首先,介绍部分概述了移植的基本策略,强调了从WM6.x系列(包括WM6和WM6.1)到WM7迁移时的主要考虑因素。WM6.0和WM6.1之间的区别主要涉及目录重组、内核与OAL和KITL分离、以及一些已废弃的头文件。特别是,从用户模式迁移到内核模式的处理方式有所变化,以及CallerPtr映射方法的更新。初始平台加载器(IPL)也经历了调整。
在从WM6.0和WM6.1迁移到CE6的过程中,着重提到了对代码结构的重大影响,如目录层次的重新设计,内核模式和用户模式的分离,以及一些函数的过时和替换。此外,还涉及到维护和清理工作,比如移除PagePool标志等。
从CE6迁移到WM7的阶段,文档列出了一系列关键变更,包括源代码路径的更新、RNE_MDD的重新定位、vbridge功能的移除,以及GUID初始化方法的改变。潜在影响的部分提到了一些已废弃的驱动程序和库,以及需要关注的系统功能更新,如NOMIPS16CODE的弃用、子系统的修改,以及Dimension宏的过时和ENABLE_OAL_ILTIMING标志的移除。
最后,移植过程中需要特别注意的是,随着WM7的到来,许多外部因素也可能带来变化,虽然这些内容并未在给出的摘录中详述,但可以预期会有针对新环境的适配和兼容性调整。
这份文档为WM7的BSP移植提供了实用的参考,帮助开发者了解和处理从旧版本向新版本迁移时所遇到的各种挑战,确保软件能够在WM7平台上顺利运行。对于任何计划进行此类迁移的团队或个人来说,理解和遵循这些步骤至关重要。
点击了解资源详情
173 浏览量
点击了解资源详情
148 浏览量
132 浏览量
2023-07-12 上传
148 浏览量
276 浏览量
465 浏览量
harvesting
- 粉丝: 0
- 资源: 2
最新资源
- 计算机等级考试试题计算机等级考试试题
- CSS 中文手册详解
- Android A Programmer's Guide
- jsp网络程序设计课件
- loadrunner中文帮助文档
- Java Reflection in Action
- 软件开发常用英语词汇
- 实例讲解如何排除路由器常见故障
- Linux_C函数库参考手册.doc
- The+Accredited+Symbian+Developer+Primer.pdf
- Expert F# Functional Programming
- Toad 使用快速入门.doc
- ArcGIS Engine的开发与部署
- qtp与td连接方法及常见问题解决方法
- Event-Handling
- 软件工程思想 (视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新)