1. 微软嵌入式系统的微软嵌入式系统是什么
微软嵌入式系统,经过定制以及二次开发,能够最大程度的满足客户需求,同时在安全性、可靠性、可维护性以及整体性能方面,得到了良好体现。随着windows 7 OS进入嵌入式领域,其对于各种硬件的兼容性,以及在各个硬件平台上的可移植性,再一次得到极大完善。
1996 年 11 月,Microsoft 发布了 Windows Embedded CE 1.0,从此正式进入了嵌入式产品市场。此后,Microsoft 逐渐扩展出全系列的嵌入式操作系统,使开发人员能够通过一系列产品来构建下一代的 32 位设备,这些产品为空间占用量大小不等的设备提供了工具集和开发平台。
从便携式超声波检测器到 GPS 设备,从 ATM 到支持大型建筑机械的设备,数以千计的嵌入式设备使用 Windows Embedded 产品构建而成。凭借全面的功能、易用的工具、免费的评估工具包以及对大型社区支持网络的访问,Windows Embedded 有助于加快产品上市,降低开发成本。
Windows Embedded 产品系列
Windows Embedded CE
Windows Embedded CE 6.0 允许您使用组件化的实时操作系统开发占用空间小的设备。Windows Embedded CE 中的组件化功能已针对以下设备进行了优化:内存和处理资源有限的小设备、需要电源管理功能的移动设备、需要丰富的联网和通信标准的下一代设备或需要对中断做出确定性响应的实时设备。便携式导航设备和通信设备都属于基于 Windows CE 的设备。
Windows Embedded Standard
(下一代 Windows XP Embedded)
Windows Embedded Standard 是 Windows 的完全组件化版本。Windows Embedded Standard 允许您开发高级商用设备和消费类设备来运行数以千计的现有 Windows 应用程序和驱动程序。Windows Embedded Standard 包括 Silverlight、.NET Framework 3.5、Internet Explorer 7、Windows Media Player 11、RDP 6.1 和网络访问保护。使用 Windows Embedded Standard,您可以优化设备上操作系统的空间占用量,因为您可以只选择所需的驱动程序、服务和应用程序。通过只使用所需的组件,您可以缩短开发时间、优化操作系统大小、降低硬件成本,并将可启动内核的大小缩小为 40MB。Windows Embedded Standard 用于瘦客户端和网亭等设备。
Windows Embedded POSReady
(下一代 Windows Embedded Point of Service)
Windows Embedded POSReady 是一款针对零售业优化的灵活的操作系统,内置有联网功能和基于标准的即插即用支持。它允许您将各种零售或娱乐设备外设连接到单个 POS 系统。Windows Embedded POSReady 可用于各种 POS 设备,包括自助结账系统、面向客户的信息网亭、收银机、加油机、自动柜员机和数字标牌。Windows Embedded POSReady 是一款针对零售业优化的灵活的操作系统,内置有联网功能和基于标准的即插即用支持。它允许您将各种零售或娱乐设备外设连接到单个 POS 系统。Windows Embedded POSReady 可用于各种 POS 设备,包括自助结账系统、面向客户的信息网亭、收银机、加油机、自动柜员机和数字标牌。
Windows Embedded Enterprise
Windows Embedded Enterprise 产品是 Microsoft 的 Windows 桌面操作系统的完整功能版本,旨在支持需要 Windows 应用程序兼容性和部署自定义用户界面的灵活性的专用嵌入式设备。如果空间占用量不是问题,开发人员在构建安全应用程序时,可以利用 Windows Embedded Enterprise 的不同可视化用户界面、连接功能和可靠性。采用 Windows Embedded Enterprise 的成功应用包括网亭、ATM 系统、POS 设备、复杂的工业自动化控制器、复杂的医疗设备以及游戏机。
Windows Embedded Enterprise 产品系列
- Windows 7 Professional for Embedded Systems
- Windows 7 Ultimate for Embedded Systems
- Windows XP Professional for Embedded Systems
- Windows Vista Business for Embedded Systems
- Windows Vista Ultimate for Embedded Systems
Windows Embedded NavReady
Windows Embedded NavReady 是带有一组开发工具的操作系统,可用于构建能够连接到在线服务、具有 Bluetooth 功能的手机、基于 Windows 的 PC 以及 Internet 的手持便携式导航设备 (PND)。Windows Embedded NavReady 基于 Windows Embedded CE。基于 Windows Embedded NavReady 构建的 PND 可提供定位服务,并且能够连接到其他设备以采用免提方式拨打电话、流式传输音乐和交换数据。
Windows Embedded Server
Windows Embedded Server 是 Microsoft 的服务器操作系统的完整功能版本,内置有安全性、可靠性和可用性功能,旨在用于由专门定制的硬件和应用程序软件组成的嵌入式解决方案。Windows Embedded Server 用于构建各种服务器解决方案,其中包括医疗成像、安防、工业自动化和电信。
2. ARM宓屽叆寮忕郴缁熷熀纭涓庡紑鍙戞暀绋嬬洰褰
1.1 宓屽叆寮忕郴缁熸傝堪锛屽寘鎷瀹氫箟銆佺壒鐐瑰拰搴旂敤銆
1.2 绯荤粺缁勬垚缁撴瀯锛岀‖浠跺钩鍙板拰杞浠剁粨鏋勪粙缁嶃
1.3 寮鍙戞祦绋嬶紝浠ュ強鍙戝睍瓒嬪娍鍜屽︿範寤鸿銆
1.4 瀛︿範鎬荤粨鍜屾濊冧笌缁冧範銆
绗2绔 - ARM浣撶郴缁撴瀯2.1 ARM鍏鍙哥畝浠嬪強浣撶郴缁撴瀯鍙戝睍銆
2.2 ARM7缂栫▼妯″瀷锛屽伐浣滅姸鎬併佹ā寮忓拰鍐呴儴瀵勫瓨鍣ㄧ瓑銆
2.3 ARM鎸囦护绯荤粺璇︾粏璁茶В锛屽寘鎷瀵诲潃鏂瑰紡鍜屾寚浠ゅ垎绫汇
2.4 绋嬪簭鎬荤粨涓庢濊冧笌缁冧範銆
绗3绔 - ARM鎸囦护绯荤粺娣卞叆3.1 ARM澶勭悊鍣ㄥ诲潃鏂瑰紡鍙婃寚浠ゆ傝堪銆
3.2 鍚勭被鎸囦护濡傚姞杞/瀛樺偍銆佹暟鎹澶勭悊绛夎︾粏浠嬬粛銆
3.3 灏忕粨涓庢濊冧笌缁冧範銆
绗4绔 - 宓屽叆寮忚蒋浠惰捐4.1 宓屽叆寮忚蒋浠惰捐℃柟娉曪紝鍖呮嫭鐗圭偣鍜屾祦绋嬨
4.2 ARM姹囩紪涓庝吉鎸囦护锛屼互鍙婂疄闄呯紪绋嬬ず渚嬨
4.3 C璇瑷涓庢贩鍚堢紪绋嬶紝绋嬪簭缁撴瀯鍒嗘瀽銆
4.4 宸ュ叿浣跨敤鍜屾荤粨锛屾濊冧笌缁冧範銆
绗5绔 - 寮鍙戝伐鍏5.1 ADS1.2闆嗘垚鐜澧冿紝鍒涘缓銆佺紪璇戝拰璋冭瘯浠嬬粛銆
5.2 RealView MDK锛岀壒鐐瑰拰浣跨敤鏂规硶锛屼互鍙婁豢鐪熷櫒鍜岃皟璇曘
5.3 Proteus杞浠讹紝璁捐′笌浠跨湡娴佺▼瀹炰緥銆
5.4 宸ュ叿鎬荤粨涓庢濊冧笌缁冧範銆
绗6绔 - LPC2000绯诲垪搴旂敤寮鍙6.1 LPC2000澶勭悊鍣ㄦ傝堪锛屽姛鑳姐佺粨鏋勫拰寮曡剼閰嶇疆銆
6.2 瀛樺偍鍣ㄧ$悊锛孏PIO銆佷腑鏂銆佸畾鏃跺櫒绛夊姛鑳藉強搴旂敤瀹炰緥銆
6.3 瀹炰緥鍒嗘瀽涓庢濊冧笌缁冧範銆
绗7绔 - 渭C/OS-鈪″祵鍏ュ紡鎿嶄綔绯荤粺7.1 宓屽叆寮忔搷浣滅郴缁熸傚康锛屛糃/OS-鈪$壒鐐瑰拰缁撴瀯銆
7.2 渭C/OS-鈪$Щ妞嶆ラゅ拰渭C/OS-鈪″湪ARM7涓婄殑搴旂敤銆
7.3 瀹炰緥鍒嗘瀽涓庢濊冧笌缁冧範銆
绗8绔 - 瓒呭0娉㈡祴璺濅华缁煎悎瀹炰緥9.1 椤圭洰鍔熻兘鍜屾ц兘鎸囨爣锛岃捐″師鐞嗗拰鐢佃矾甯冨眬銆
9.2 绋嬪簭璁捐″拰娴嬭瘯缁撴灉锛岄」鐩鎬荤粨涓庢濊冧笌缁冧範銆
鏈涔﹀叏闈銆佺郴缁熷湴浠嬬粛ARM7TDMI澶勭悊鍣ㄧ殑浣撶郴缁撴瀯銆佺紪绋嬫ā鍨嬨佹寚浠ょ郴缁燂紝浠ュ強ADS1.2銆丷eal View MDK銆丳ROTEUS涓変釜寮鍙戠幆澧冦傚悓鏃讹紝杩樹互鍩轰簬ARM7TDMI鐨勫簲鐢ㄥ勭悊鍣↙PC2124涓烘牳蹇冿紝璇︾粏浠嬬粛浜咥RM宓屽叆寮忕郴缁熻捐°佺浉鍏虫帴鍙f妧鏈銆佸祵鍏ュ紡杞浠惰捐$瓑鍐呭广傛帴鍙f妧鏈鐨勫唴瀹规兜鐩栦簡GPIO銆佷腑鏂銆佸畾鏃跺櫒銆丩IART銆丷TC銆丄/D銆両2C銆丼PI銆丳WM锛屽苟鍒椾妇浜嗗ぇ閲忓疄渚嬨傛湰涔﹁繕浠嬬粛浜單糃/OS-鈪¤蒋浠朵綋绯荤粨鏋勩佹枃浠剁粨鏋勫強绉绘嶈勫垝绛夋柟闈㈢殑鍐呭广傚湪绗9绔犳彁渚涗簡涓涓缁煎悎瀹炰緥銆