background image

说到在线调试,做过单片机的工程师,第一想到的就是仿真机,那么,嵌入式操作系统怎么实现在线调试呢?对
于调试

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

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

Linux 或者 WinCE 的内

核系统,就只有去购买价格不菲的仿真系统了。但是对于大多数工程师来说,能在

C 语言源码级进行调试就足以

满足要求,实际上,更多的时候,是简单地在应用程序中插入

printf 语句,把需要查看的信息打印出来,就可

 

完成应用程序的调试了,因为这样处理能保证系统都于实际真实的运行状态之中。

WinCE 

 

的版权问题怎么理解?

版权问题是困扰工程师的很大的问题。中国的特点就是喜欢免费,所以,一说收费,工程师就立马拒绝了。其实

 

工程师应该去了解一下如何收费,收多少费,收的这个费用对于企业来说合不合理?

说到开发基于

WinCE 的嵌入式系统,往往会提到 PlatformBuilder,这是微软为平台开发者提供的一次性收费

开发工具。但幸运的是,如果仅仅从事嵌入式系统的应用开发,则根本用不到

PlatformBuilder。微软对每个

基于

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

 

右,工程师可以拿这个数字和开发其它操作系统的费用比一比,这个占多大比例。

英创公司的嵌入式主板,已经提供了

WinCE 的正版授权,所以,选择英创公司的嵌入式主板,不存在版权问题。

开发

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

程序工程师并不陌生,尽管这个软件是要付费的,但获得起来并不困难。在嵌入式环境,只要应用程序运行的操
作系统环境是经授权的,那么对微软来讲就不存在版权问题。这样看来,你的产品只是多出来不到

30 元人民币的

WinCE License 费用(如果是购买英创的产品,英创实际已经帮用户缴纳了这部分费用)。如果产品的成本对
这个费用都非常敏感的话,我们测算,那也许意味着系统不能使用任何操作系统。