工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > 移动开发 > 正文
初识 Embedded Visual C++
[文章信息]
作者:付林林
时间:2004-08-19
出处:
责任编辑:方舟
[文章导读]
大家一定会对 Windows CE 操作系统有所耳闻,它是微软已推出的三种操作系统内核之一
advertisement
热点推荐
· 真没想到VB也可以这样用之指针技术
· 禁止QQ登录的方法
· 给你的XML文件做个数字签名
· ImageReady制作“焰火”小动画
· Java加密和数字签名编程快速入门
[正文]

1 2  下一页

  大家一定会对 Windows CE 操作系统有所耳闻,它是微软已推出的三种操作系统内核之一,是一种实时操作系统。虽然它是一种实时操作系统,但是从96年发布v1.0到现在,它的主要用途都在民用领域,比如Pocket PC、SmartPhone、Automation。不像VxWorks,应用于航空航天、军事等领域。现在linux、VxWorks厂商也都看好嵌入式民用市场,激烈竞争在所难免。我看好Windows CE,因为微软在PC领域实在太强,用户也早已熟悉了微软的产品,把PC下的技术移植到嵌入式领域,首先在操作界面方面就占了上风。

  我有幸在两年前从事Windows CE下内核定制和软件开发工作,做的项目是AutoPC。入门也不算很难,当初VC++的水平也算凑合了,所以学EVC(embedded visual c++)也比较快。做了一些软件后,又开始学习platform builder――定制内核工具。因为我们的内核是需要自己定制的,不同于Pocket PC、SmartPhone。

  未来几年在Windows CE下开发软件的需求将越来越多,我希望有兴趣的程序员能投身其中,开始程序人生新的起点。如果有时间我将在这个专栏陆续写一些关于EVC的文章,希望能够抛砖引玉。而关于platform builder的文章,如果有时间我将在中文MSDN网站上发表。

  EVC是Windows CE下软件开发工具之一,还有一个EVB,用java也可以。EVB不用说,编译出的软件肯定相对较慢。java也不是什么地方都能用,要看平台是否支持。所以我认为EVC是首选开发工具。熟悉VC的程序员要学EVC比较容易,EVC的界面和VC差不多,同样支持SDK、MFC、ATL,所以直接就能上手编写代码。但需注意的事项也不少,而且要编写和系统底层有关的程序,就必须先了解Windows CE的特征,建议你先学习《Windows 核心编程》,然后再看看Windows CE的帮助文档,了解CE的操作系统特征。为什么这么建议呢,如果不熟悉Windows 核心编程的知识,而直接看Windows CE的英文帮助相关部分,那很难能看懂。

  1、在PC下安装EVC 4.0。

  如果你要问我从哪能弄到EVC,这我无法告诉你,我用的是公司买的,EVC+PB(platform builder)一套要N万元。Windows CE的开发模式一般是在PC下编程,然后通过网卡或串口下载到实际的硬件平台上调试。但EVC提供了一个模拟器,这样就可以不用将编译完的程序下载到实际平台上调试。即使这样也不要高兴太早,模拟器只能调试最简单的程序。稍复杂的程序,尤其是操作硬件的程序就必须下载到实际硬件平台上调试。

  在PC下安装EVC4.0和安装普通的软件一样,按照安装向导提示,先安装platform manager(平台管理器,必须使用这个工具),再安装EVC(IDE部分),接着安装standard SDK(模拟器使用的SDK),最后安装SP(service pack)。我每次都是先安装PB(platform builder),再安装EVC(注意:安装PB不是必要的)。

  整个安装过程中必须注意的事项:A、不要改动PB和EVC默认的安装路径。因为改变了默认安装路径,即使安装向导提示安装成功,也不能保证你能够成功启动PB或EVC。启动PB或EVC时会提示你某个组件没安装,但实际上已经安装了。B、在安装向导向你询问选择哪些CPU时,只选择x86和emulator。C、EVC4.0自带了SP1,现在有SP2(微软网站提供免费下载),如果想安装SP2,在安装开始时就不要选择安装SP1,安装完毕后,自行安装SP2。 D、PC操作系统可以是windows 2000、windows xp、windows 2003。E、无论出于什么原因,如果你第一次安装EVC失败了,那么以后再安装也很难成功,因为EVC的卸载也不是很干净,很多注册信息仍留在注册表中。我的解决办法是重装操作系统,当然,克隆会更快。祝愿你一次安装成功。


1 2  下一页

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • WinCE嵌入式开发程序入门
  • 在Pocket PC上编写游戏之四
  • 在Pocket PC上编写游戏之三
  • 在Pocket PC上编写游戏之二
  • 在Pocket PC上编写游戏之一
  • 民营家电商排队造手机 设备商全面杀入
  • 英特尔澄清杨旭任职传闻 官方没宣布此消息
  • 国资委河北密制联通拆分方案
  • 垃圾邮件害人害企害国 清除垃圾邮件不手软
  • 中兴携手阿尔卡特 全球逐鹿CDMA
  • 用友总裁王文京:誓将ERP变成“大众消费”
  • 香港消费者委员会:数码相机最贵未必最好
  • 外电称中兴正评估西门子手机业务 或能并购
  • Advertisement

    天极无线


    奇妙科幻|美好风光|清风车影|漫画卡通|星座生肖|明星写真|动物世界
    老鼠爱大米
    挥着翅膀的女孩
    女人味
    栀子花开
    白月光
    刚刚好
    江南
    快乐崇拜
    亲爱的你怎么不在我身边
    小薇
    2002年的第一场雪
    有多少爱可以重来
    我的地盘
    七里香
    情人
     
    老鼠爱大米 老板电话
    冲动的惩罚 七里香
    我不是黄蓉 女生撒娇
    盛夏的果实 坚持到底
    孤单北半球 眉飞色舞
    挪威的森林 可爱女人
    最浪漫的事 老板电话

    CSEEK搜索