kissfly
驱动小牛
驱动小牛
  • 注册日期2007-11-28
  • 最后登录2009-06-06
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望310点
  • 贡献值1点
  • 好评度73点
  • 原创分2分
  • 专家分0分
阅读:1858回复:5

[原创]Windows CE的开发工具

楼主#
更多 发布于:2008-04-09 15:35
[原创]Windows CE的开发工具
Windows CE是专门为信息设备、移动应用、嵌入式应用等设计的、具有强大通讯功能的、基于Win32API并与处理器无关的嵌入式操作系统。现在,针对几种编程语言的Windows CE工具进行一些简单介绍。
一、基本工具种类:
    Platform Builder
    Embedded Visual C++
    Visual Studio .NET
    Embedded Visual Tools 3.0 (现已基本被废弃)

二、基本介绍:
1、Platform Builder
  

图片:1.jpg


Platform Builder是Microsoft公司出品的,专门为开发WindowsCE嵌入式操作系统的集成开发环境。在该环境中,开发者可以使用丰富的工具,创建、裁减、调试目标操作系统。
其特征是:
    支持Win CE App / DLL / Lib,使用Win32 API开发;
    应用程序将被链接到OS内核中:一旦修改代码,必须再重新编译镜像;
    容易调试OS内核,不容易调试应用程序。因此首先必须创建一个debug版的OS。

2、Embedded Visual C++
  

图片:2.jpg


EVC是Windows CE下软件开发工具之一,其基本特性为:
    支持 Win CE App / DLL / COM / Lib using Win32 API, MFC, ATL and STL;
    与Visual C++ 6.0具有相似的工程管理模式和用户界面;
    易于调试和测试;
    必须安装相应的为特定平台开发的SDK,从而开发相应的应用程序;

3、Visual Studio
  

图片:3.jpg


Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。
2005年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。它包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。
该工具的特征是:
    开发 Windows CE App / Assembly using .NET compact framework;
    可使用 C#, VB.NET, J#等语言;
    VS.NET具有完整的开发环境;
    目标平台上需要安装 .NET compact framework;
    易于调试和测试;

4、Embedded Visual Tools 3.0
Embedded Visual Tools 3.0是一套供嵌入式开发商在Microsoft Windows CE操作系统上面向新一代32位设备编写软件应用程序的相关工具。该产品提供了Microsoft Embedded Visual C++3.0开发系统完全版、Microsoft Embedded Visual Basic 3.0开发系统完全版、SDK、远程工具及相关文档。其特性为:
    包括 Embedded Visual Basic 3.0 and Embedded Visual C++ 3.0
    用户界面类似Visual Studio 6.0
    开发的程序只能用于Windows CE Version 3.0
小结:
迄今为止,其实有很多的工具都可以用于Windows CE的开发,我在这里只简要介绍一下这几个工具的特性,主要是抛砖引玉,希望大家多多指点。
cctvsb
驱动牛犊
驱动牛犊
  • 注册日期2007-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望193点
  • 贡献值0点
  • 好评度43点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-10 12:35
帮顶了!!
cctvsb
驱动牛犊
驱动牛犊
  • 注册日期2007-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望193点
  • 贡献值0点
  • 好评度43点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-10 12:36
听说EVB不再支持Windows CE.NET了?是么?
kissfly
驱动小牛
驱动小牛
  • 注册日期2007-11-28
  • 最后登录2009-06-06
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望310点
  • 贡献值1点
  • 好评度73点
  • 原创分2分
  • 专家分0分
地板#
发布于:2008-04-11 15:44
引用第2楼cctvsb于2008-04-10 12:36发表的  :
听说EVB不再支持Windows CE.NET了?是么?


微软已经宣布EVB不再支持Windows CE.NET,所以EVB的最终版本是3.0。
cctvsb
驱动牛犊
驱动牛犊
  • 注册日期2007-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望193点
  • 贡献值0点
  • 好评度43点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-04-14 18:09
专业! 学习了
cctvsb
驱动牛犊
驱动牛犊
  • 注册日期2007-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望193点
  • 贡献值0点
  • 好评度43点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-04-15 16:37
我的XPE启动以后开始菜单显示不正常,请问是怎么回事啊?有高手告诉我一下!
游客

返回顶部