WM6/6.1到WM7的BSP迁移指南:关键改动与注意事项
本文档是关于如何将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平台上顺利运行。对于任何计划进行此类迁移的团队或个人来说,理解和遵循这些步骤至关重要。
剩余17页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解