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
Windows Embedded CE Platform Builder是Visual Studio(IDE)的一个插件,用于开发操作系统设计、设备驱动程序、板级支持包(BSP)和OEM适配层(OAL)硬件接口代码。
2. 开发CE应用程序
开发自定义操作系统运行时映像时,可选择与目标设备功能最接近的操作系统设计模板,然后添加或删除组件以满足设计目标。虽然可以使用Platform Builder工具提供的开发环境来开发原生代码应用程序,但在Visual Studio中使用Visual C++、Visual C#或Visual Basic进行应用程序开发,能提供更好的环境来开发托管和原生代码应用程序。
超级会员免费看
订阅专栏 解锁全文
3

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



