background image

还可以使用微软的

Visual Stdio.Net 集成开发工具进行应用开发(可以选择使用的语言包括 C++/C#/VB 等),

这给应用开发工程师带来了极大的便利。
      7. 嵌入式开发怎么实现在线调试呢?
      说到在线调试,做过单片机的工程师,第一想到的就是仿真机,那么,嵌入式操作系统怎么实现在线调试
呢?对于调试

Linux 和 WinCE 的应用程序,可以直接通过网线或者 USB 接口实现在线调试,效果可以达到使用

单片机仿真机的效果,可以设置断点、可以看到寄存器值和变量值等实时调试信息。如果要调试

Linux 或者

WinCE 的内核系统,就只有去购买价格不菲的仿真系统了。但是对于大多数工程师来说,能在 C 语言源码级进行
调试就足以满足要求,实际上,更多的时候,是简单地在应用程序中插入

printf 语句,把需要查看的信息打印

出来,就可完成应用程序的调试了,因为这样处理能保证系统都于实际真实的运行状态之中。
      8. WinCE 的版权问题怎么理解?

      版权问题是困扰工程师的很大的问题。中国的特点就是喜欢免费,所以,一说收费,工程师就立马拒绝了。
其实工程师应该去了解一下如何收费,收多少费,收的这个费用对于企业来说合不合理?
      说到开发基于 WinCE 的嵌入式系统,往往会提到 PlatformBuilder,这是微软为平台开发者提供的一
次性收费开发工具。但幸运的是,如果仅仅从事嵌入式系统的应用开发,则根本用不到

PlatformBuilder。微

软对每个基于

WinCE 的最终产品有一个 License 费用,其中对嵌入式系统最常用的 Core License 费用在 30

人民币左右,工程师可以拿这个数字和开发其它操作系统的费用比一比,这个占多大比例。
      英创公司的嵌入式主板,已经提供了 WinCE 的正版授权,所以,选择英创公司的嵌入式主板,不存在版
权问题。开发

WinCE 应用程序除了免费的 EVC 外,还有 VS(visual studio 2005),这个对于大多数

Windows 应用程序工程师并不陌生,尽管这个软件是要付费的,但获得起来并不困难。在嵌入式环境,只要应用
程序运行的操作系统环境是经授权的,那么对微软来讲就不存在版权问题。这样看来,你的产品只是多出来不到
30 元人民币的 WinCE License 费用(如果是购买英创的产品,英创实际已经帮用户缴纳了这部分费用)。如果
产品的成本对这个费用都非常敏感的话,我们测算,那也许意味着系统不能使用任何操作系统。