领略 Talisker (CE.net) |
| 作者:Mike Hall 来源:Microsoft.com 发布时间:2005-12-21 16:59:18 |
|
eg; (eVC) 以及 Microsoft® Windows CE Platform Builder。(还有一种 eMbedded Visual Basic®,但它很少用于嵌入系统的开发,这里就不作讨论。)每种工具的功能和使用可能有些令人迷惑,所以让我们首先作些说明。
eMbedded Visual C/C++凡是 Windows CE 所支持的 CPU,eMbedded Visual C++ (eVC) 中都包括了相应的编译器。eVC 为大多数零售的设备提供了可选的 SDK。SDK 包含创建一个运行在特定设备上的应用程序所需的所有头文件和库文件。eVC 支持 Windows CE 的 MFC 和 ATL,而且具有一个完整的远程调试器和一套远程工具(例如远程过程查看器和远程注册表编辑器),这在开发应用程序时非常有用。 Platform Builder那么,Windows CE Platform Builder 又有什么用处呢?正如其名称所显示的那样,Platform Builder 用于建立应用 Windows CE 操作系统的新平台。OEM 使用 Platform Builder 来选择模块和组件以创建自定义的 OS。Platform Builder 还可以用于开发和调试设备驱动程序,同时也包含一个远程调试器。Platform Builder 中的调试器是一个内核级的调试器。它作为 OS 内核的一部分运行,在系统启动早期就初始化。这使得 OEM 能够远程调试设备驱动程序,包括用于传输(供 eVC 应用程序调试器使用的)消息的串行端口驱动程序和/或网络驱动程序。 这是个强大的功能,特别是对于首次使用新平台建立系统的 OEM。至于 Platform Builder Version 3.0,还有一个 eXtended 调试器接口 (eXDI),支持实现硬件级调试的插件。eXDI 用于从 IDE 将 IDE 调试器连接到 In-circuit 模拟器或是 On-chip 调试端口(如果有适当的 JTAG/BDM 插口)。使用 eXDI,您将获得源代码级调试能力的完备的 IDE 调试器支持,在处理器所处的位置开始调试。 Platform Builder 的另一个主要方面是能够为自定义的 OS 版本生成一个 SDK。应用程序开发人员可以安装 Platform Builder 生成的 SDK,然后使用 eVC 为该平台编写应用程序。Talisker 为 SDK 提供了一个非常棒的功能:模拟环境。模拟使开发人员可以运用 CPU/硬件模拟系统,而不需要真实的 OS,就可以编写应用程序并进行测试。这意味着应用程序开发可以在第一个硬件原型就绪之前就开始。这是一个令人兴奋的功能,我们将在未来的文章中进一步讨论。 我们介绍这些功能只是 Platform Builder 的皮毛而已,将来我们还要深入探讨有关细节。这里只是帮助大家区分这些工具,并了解各自的用途。 有用的链接SmartCard O/S(英文) MS Press 出版的《Inside Windows CE》(英文) DevWire(电子邮件通讯)(英文) Windows CE 新闻组(英文) |
| [] [返回上一页] [打 印] |
文章评论 |
