从Windows到WinCE-Win32到WinCE程序的移植(一)

  前一段时间忙于学校最后两门考试,所以一直没能更新博客。现在学校的事情忙完了,可以专心的工作了。手头的这个项目涉及到将windows NT平台的软件移植到WinCE6.0的平台上,于是乎开始搜索这方面的知识。看了一两篇paper,整理了大概的思路及注意事项:

  1.移植到WinCE需要考虑的问题

    -API不同

    -MFC不同

    -存储器的限制和存储器溢出的恢复

    -设备的能量限制

    -不同的硬件特性和限制

    -测试和调试的环境

  2.WinCE与Windows的整体区别

    -内核

    -WinCE有严格的内存限制,并采用全新的内存管理策略

    -WinCE缩减了C/C++运行库(RTL)和API

    -WinCE交互方式由鼠标改为触屏

    -WinCE硬件选型非标准化(芯片、显示屏、内存、存储器)

    -WinCE内置一个非关系型数据库

    -WinCE为纯32位操作系统,仅支持Win32编程接口

    -WinCE注册表范围缩小

  3.WinCE API和Win32 API的区别

  WinCE API只支持Win32 API的一个子集,而且其中部分功能已经精简,具体如下:

    -有些  

    

你可能感兴趣的:(windows)