Windows CE是什么? Windows CE是一个具有战略意义的操作系统。它拥有windows操作系统的特点,支持32位虚拟内存机制、按需分配内存和内存映射文件;他也是抢先式多任务并具有强大通信能力的Win32嵌入式操作系统,是微软专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非PC领域而设计的。



理由一  支持广泛的网络通讯

因为不同的应用程序和设备在通讯方面的要求不同,所以Windows CE提供了支持广泛的硬件和通讯技术。

Windows CE支持网络通讯所用的各种硬件设备包括: 串行电缆; 红外传送器; 广播传送器; 局域网络; 调制解调器。



理由二  提供高水平的API

Windows CE也提供的API可以简化在一个应用程序中包含网络通过的过程。

两种高水平的API令网络通讯中的一些更普通的应用变得简单。

WinInet API支持HTTP 1.0和FTP Internet浏览协议。

它大大地简化了编写一个Internet客户应用程序的过程。WinInet也支持安全通讯。

有三种安全协议:Secure Sockets层(SSL)2.0版和3.0版,以及私有通讯技术(PCT)1.0版。



理由三  支持远程访问

Windows CE支持远程访问服务器(RAS)的客户,RAS是一个用于连接远程设备的多协议规则。Windows CE RAS客户支持实际上和标准的Windows工具是完全相同的,但是一次只支持一个点对点的连接。



理由四  支持多种处理器

Windows CE是一个可移植的操作系统,支持下列CPU:







理由五  通用开发工具

Windows CE Embedded Toolkit for Visual C++;

Windows CE Toolkit for Visual J++;

Windows CE Toolkit for Visual Basic;

其它第三方工具等



理由六  可再用资源

Windows CE支持COM的进程内函数、部件化的Java VM和Visual Basic脚本,并提供丰富的、经常在嵌入式应用中使用的部件化的软件,包括通信、数学or统计、图形or图像、数字信号处理、用户界面等。

据统计目前,已有超过1.7万种Win32应用作为巨大的代码库,OEM厂商可以从中获得适当的技术许可,同时,软件开发商们可将其现有的资源快速移植到Windows CE平台上。



理由七   强稳定性

Windows CE一旦开始运行就不需要用户过多的干预,这就要负责系统管理的EOS具有较强的稳定性。其用户接口一般不提供操作命令,它通过系统的调用命令向用户程序提供服务。



理由八  优秀的线程响应

对高级别IST(中断服务线程)的响应时间上限的要求更加严格,在线程响应能力方面的改进,帮助开发人员掌握线程转换的具体时间,并通过增强的监控能力和对硬件的控制能力帮助他们创建新的嵌入式应用程序。



理由九  支持嵌套中断

允许更高优先级别的中断首先得到响应,而不是等待低级别的ISR完成。这使得该操作系统具有嵌入式操作系统所要求的实时性。



理由十  开放源代码

微软发布了自己的新系统,还宣布向消费者和BSquare、Centrality、Micros Systems等嵌入式厂商完全开放CE 6.0的核心源代码,并提供Visual Studio 2005 Professional的免费拷贝,并使现有的Platform Builder集成开发环境(IDE)成为VS2005的一个插件。

100%源码开放的创举对于微软来说是个相当大的突破,这样的结果,带给开发伙伴的好处也远大于过去采用封闭模式的流程,通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的操作系统,迅速将他们的设备推向市场。



总结

嵌入式软件技术已经引领人类进入一个数字化、智能化的时代了。当前,我国的嵌入式软件研发人才需求缺口巨大。Windows CE .NET系统是微软提供的,兼容于.NET Framework的开发组件:.NET Compact Framework,可以让正在学习.NET或已拥有.NET程序开发技术的开发人员能迅速而顺利的在搭载装置上开发应用程序哟。

选择Windows CE wince嵌入式操作系统 的十大理由相关推荐

  1. 选择SAP IBP(集成业务计划云)的十大理由

    http://blog.sina.com.cn/s/blog_cfa68e330102yzm8.html 注意 这是一篇神奇的文章,一篇脱离了低级趣味的文章,一篇能够帮助您的企业节省数百万/千万成本的 ...

  2. Windows CE在嵌入式工业中的应用思考

    随着应用对象的扩大和微电子技术.软件技术的发展,嵌入式系统逐渐从单片机发展到高性能嵌入式微处理器和嵌入式操作系统.本文详细分析Windows CE 3.0的实时性.通用性.模块化.Win32兼容等性能 ...

  3. Windows CE在嵌入式工业控制系统中的应用思考

    随着应用对象的扩大和微电子技术.软件技术的发展,嵌入式系统逐渐从单片机发展到高性能嵌入式微处理器和嵌入式操作系统.本文详细分析Windows CE 3.0的实时性.通用性.模块化.Win32兼容等性能 ...

  4. 嵌入式软件测试的十大秘诀

    嵌入式软件测试的十大秘诀 <script type="text/javascript"> </script><script language=&quo ...

  5. 勿用 Windows 8 取代Windows XP的十大理由

    微软现已正式放弃对Windows XP操作系统的支持,受此影响,全球成百上千万使用Windows XP的用户需要决定接下来的选择--放弃Windows XP,还是迁移到微软最新版的操作系统?尽管Win ...

  6. 勿用Windows 8取代Windows XP的十大理由

    微软现已正式放弃对Windows XP操作系统的支持,受此影响,全球成百上千万使用Windows XP的用户需要决定接下来的选择--放弃Windows XP,还是迁移到微软最新版的操作系统?尽管Win ...

  7. 企业拥抱Windows 8的十大理由

    就算是在最好的时代,企业也不喜欢升级他们的PC操作系统,因为升级不仅是个昂贵的过程还是一项耗时的工程,随之而来的还有再培训等技术挑战,此外没有很大的吸引力也成为大众拒绝升级Windows 8系统的一大 ...

  8. 新装WINDOWS XP系统 必须安装的十大高危漏洞补丁

    当然,新装的Xp系统,很多用户可能是集成SP2或SP3及更多补丁的Ghost装机盘版本,部分盗版XP可以使用Windows Update升级,如果担心受正版验证补丁的影响,推荐还是用金山清理专家来打补 ...

  9. [转:作者: 出处:javaresearch ]选择JSF不选Struts的十大理由

    总的来说,我建议在新项目中优先考虑JSF.虽然常常有一些商业上的因素迫使我们为现有的项目选择了Struts,而且那些解决方案还有待考验 ,但是,让我们面对一个事实:JSF比Struts好多了. 下面是 ...

最新文章

  1. python猜密码游戏规则_【python笔记 三 】python脚本实战---数字密码小游戏
  2. 阿里百川IIMSDK-- 加好友,获取好友
  3. Oracle其它数据库对象:视图、序列、同义词
  4. maskView与CAGradientLayer详解
  5. 感谢博客园让我拥有自己的空间
  6. 如何将本地项目上传到gitee
  7. 关于使用hexo搭建博客并实现实时编写markdown的思路
  8. LG新能源上市前拟筹集至少92亿美元 全球市占率20.5%仅次于宁德时代
  9. OAuth 2.0介绍
  10. zen cart 操作
  11. 拉格朗日乘子法 那些年学过的高数
  12. Flutter之EdgeInsetsGeometry简析
  13. java图片循环_java – 如何实现无限图像循环?
  14. 用C#开发.NET CF蓝牙通信模块
  15. Unity2D入门(二) 优化玩家移动手感(一)
  16. DDD(Domain-Driven Design 领域驱动设计) 与产品设计
  17. 使用PHPstudy在Windows服务器下部署PHP系统
  18. 5G基础学习1、5G网络架构、网络接口及协议栈
  19. 饥荒联机版服务器显示错误,搭建服务器启动出错
  20. 输出n行数字三角形(已修改)

热门文章

  1. Instant类的使用
  2. java中 wait()和sleep()的差异
  3. Android使用webview控件加载本地html,通过Js与后台Java实现数据的传递
  4. 只需20小时,让0基础的你掌握小程序云开发!这个暑假,约否?
  5. python 字符串format使用
  6. QT安装配置是注意事项
  7. java实例练习——基于TCP/IP协议的多客户端通信
  8. phpMyAdmin导入大的sql文件
  9. Java中间件:淘宝网系统高性能利器
  10. C#中ToString格式大全