深入了解Windows Embedded CE开发:从基础到实践
1. Windows Embedded CE概述
Windows Embedded CE是一个紧凑的、小占用空间的操作系统,基于Win32应用编程接口(API)。不过,它的Win32 API版本是Windows XP Win32 API的一个子集。同时,它采用UTF16 Unicode字符编码标准,这有助于应用程序的多语言支持和移植。
除了Win32 API外,CE还支持以下编程框架:
- 活动模板库(Active Template Library,ATL)
- ActiveX
- 微软组件对象模块(Microsoft Component Object Module,COM)
- 微软基础类库(Microsoft Foundation Classes,MFC)
- .NET Compact Framework
2. 开发定制化OS运行时映像
要开发定制化的OS运行时映像,需选择与目标设备功能最接近的OS设计模板,然后根据设计目标添加或移除组件。
3. CE应用程序开发
Windows Embedded CE Platform Builder是Visual Studio(IDE)的一个插件,用于开发OS设计、设备驱动、板级支持包(BSP)和OEM适配层(OAL)硬件接口代码。虽然使用Platform Builder工具提供的开发环境可以开发原生代码应用程序,但在Visual Studio中使用Visual C++、Visual C#或Visual Basic进行应用程序开发,能为托管和原生代码应用程序
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



