《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > Windows CE在嵌入式工業控制系統中的應用思考
Windows CE在嵌入式工業控制系統中的應用思考
互聯網
摘要: 隨著應用對象的擴大和微電子技術、軟件技術的發展,嵌入式系統逐漸從單片機發展到高性能嵌入式微處理器和嵌入式操作系統。本文詳細分析Windows CE 3.0的實時性、通用性、模塊化、Win32兼容等性能特點。根據工業控制系統對系統平臺的一般要求,如實時性、可靠性、圖形界面、開發環境和成本等,分析Windows CE在工業控制領域的優缺點,并指出Windows CE在工業控制中有很好的應用前景。
Abstract:
Key words :

摘要: 隨著應用對象的擴大和微電子技術、軟件技術的發展,嵌入式" title="嵌入式">嵌入式系統逐漸從單片機發展到高性能嵌入式微處理器和嵌入式操作系統。本文詳細分析Windows CE" title="Windows CE">Windows CE 3.0的實時性、通用性、模塊化、Win32兼容等性能特點。根據工業控制系統" title="工業控制系統">工業控制系統對系統平臺的一般要求,如實時性、可靠性、圖形界面、開發環境和成本等,分析Windows CE在工業控制領域的優缺點,并指出Windows CE在工業控制中有很好的應用前景。

1
嵌入式系統

  嵌入式系統(Embedded System)是指有特定功能或用途的計算機硬、軟件的集合體,分為嵌入式軟件系統和嵌入式硬件系統。在智能控制設備、便攜式智能儀器等應用場合,出于對產品體積、成本等諸因素的考慮,往往要求將智能控制部分安裝于設備內部,且占用的空間盡可能小,在這種情況下,處理器沒有一般意義的硬盤,只有有限容量的內存及常用的Flash電子盤,這樣的系統稱為嵌入式系統。嵌入式系統的操作系統和功能軟件集成于計算機硬件系統之中,也就是軟件與硬件的一體化。嵌入式系統目的性或針對性很強,具有軟件代碼小、高度自動化、響應速度快等特點,這也是與通用計算機系統的最主要區別。嵌入式技術與實時性有著必然的聯系。

2
從單片機的應用發展到嵌入式操作系統

  嵌入式系統開始于20世紀80年代單片機的使用。單片機技術已經滲透到各個領域,且與人們的日常生活密不可分,給人們生活和工業生產帶來極大方便。單片機的功能強大,從信號采集、處理到傳輸都能由單片機來完成。但是,隨著網絡時代的來臨,許多電子設備需要聯網和更智能化、更強的計算能力,比如音頻、視頻的數據采集、處理和傳輸;豐富的圖形界面等。

  單片機越來越不能滿足應用對象的需求,開發工作也變得越來越復雜、龐大。隨著微電子技術的進步,芯片的制造成本大大降低,而功能卻大大增強,16位和32位的嵌入式微處理器逐漸成為嵌入式系統設計的主流。但是,只有嵌入式微處理器是不夠的,OEM(原始設備制造商)還需要有一個運行于嵌入式微處理器上的操作系統。嵌入式操作系統要有良好的可移植性,能夠用在根據應用要求選擇的微處理器中;軟件開發工作變得規范,容易測試,可實現模塊化編程,同時由多個人共同完成1個任務;解決已往開發產品存在的諸多不安全隱患。很多軟件廠商迎合嵌入式系統發展的需要,推出了多種不同特點的嵌入式操作系統。例如Microsoft公司的Windows CE3COM公司的Palm OS,Symbian公司的EPOC、中科院凱思集團的HOpen以及Linux等。

3 Windows CE 3.0
實時操作系統及其性能分析

3.1 Windows CE

  Windows CE操作系統是微軟為實現"信息隨手可得"的設想而努力開發的成果。通過 Windows CE,微軟提供了標準的開放式平臺,極大地減少了硬件制造商(IHV)、軟件開發商(SHV)以及最終將采納新一代非 PC 技術解決方案的客戶多方之間的矛盾。Windows CE是一個功能強大的開放的32位實時嵌入式操作系統,適用于快速構建新一代內存少、體積小的智能設備。例如工業控制器、手持式設備、智能電話、機頂盒和零售點設備等。目前的掌上電腦(PDA)、全球定位系統(GPS)、地理信息系統(GIS)、車載PC(Auto PC),有很多采用Windows CE操作系統。

3.2 Windows CE 3.0
性能特點

  Windows CE是一個搶先式多任務并具有強大通信能力的嵌入式操作系統。它是一個全新的、可移植的、實時的、模塊化的操作系統,具有流行的微軟程序開發界面,提供許多快速開發嵌入式系統的工具。

  (1) 新內核

  Windows CE看上去和Windows 9X/NT很像,但它不是這些操作系統的簡化版,也不是從這些系統移植過來的。Windows CE具有全新的內核和任務調度、內存管理策略。

 ?。?span lang="EN-US">2
) 可移植性

  由于Windows CE操作系統幾乎完全是用C語言編寫的,所以可移植到眾多的32位微處理器上;支持各種處理器家族,包括x86PowerPC、ARM、MIPSSH等系列。微軟為每個支持的處理器家族提供完整的系統庫。Windows CE可以通過OEM適配層OAL(OEM Adaptation Layer)適配到任何硬件平臺。OAL是駐留在CE內核和硬件之間的代碼層。原始設備制造商使用這些代碼把CE適配到自己的硬件上。OAL鏈接CE的內核和定制的硬件。

  (3) 實時性

  Windows CE 2.1及其以前的版本實時性能不強,但Windows CE 3.0及以后的版本實時性能得到明顯改善。Windows CE 3.0的實時性能主要通過以下技術實現:支持嵌套中斷,高優先級的中斷并不需要等待低優先級的中斷服務例程(ISR)完成;256個線程優先級,可以靈活調度嵌入式系統的任務;通過固定高優先級中斷服務線程(IST)的最大調度延遲改善線程響應時間;使用API函數CeSetThreadQuantum CeGetThreadQuantum修改操作系統中線程的線程量;中斷服務子程序的響應時間非常短;支持信號量。在基于Windows CE的參考平臺上,使用Hitachi SH3微處理器,系統可以在2~5μs內啟動一個中斷服務例程(ISR),在 90~170μs內啟動相應的中斷服務線程。如果考慮其它因素,如CPU類型、時鐘頻率、總線速度等的影響,許多實際的基于Windows CE平臺的響應時間更短。

 ?。?span lang="EN-US">4) 模塊化

  由于存儲器資源在移動和嵌入式設備中非常有限,Windows CE設計成一個模塊化操作系統,設計者只需選擇那些需要的模塊以滿足指定平臺的存儲器要求。Windows CE的結構如圖1所示,主要包括4個模塊:內核(Kernel)、圖形窗口事件子系統(GWES)、文件系統(Filesys)和通信模塊(Communications)。Kernel負責中斷處理、進程和線程管理、虛擬內存管理和其它相關任務;GWESGraphics Windowing and Events Subsystem)相當于桌面Windows的圖形設備接口GDI和用戶庫;Filesys用于永久存儲,包括文件系統、注冊表和數據庫;Communications模塊負責與桌面PC、其它CE設備和因特網的互聯。每個模塊又分成許多小組件。裁減Windows CE時,可以只選擇那些需要的組件。


  (5 Win32兼容性

  Windows CE采用與Windows 95/NT相同的編程模型,它的APIWin32 API的一個子集,大約有600API函數,可以實現所有的嵌入式應用。CE只支持UNICODE碼,CE API刪除了Win32 API中包含ANSI字符串參數的函數。CE還支持當前流行的軟件技術和運行庫,如MFC(Microsoft Foundation Class)、ATL(Active Template Library)、EVC(Embedded Visual C )、EVB(Embedded Visual Basic)。Win32的兼容性可以容易地把現成的Windows應用程序移植到Windows CE中。目前有許多開發人員精通Windows編程技術,他們只需學習很少的知識就可以開發Windows CE應用程序。

  PC機技術的發展必然出現兩極分化:一方面PC機功能將進一步加強,達到以前工作站和小型機水平;另一方面,面向普通消費者和特定用途的智能化電子設備將會大量涌現。后者將會普遍采用類似Windows CE的嵌入式操作系統。

4 Windows CE
在嵌入式控制系統中的應用分析

  嵌入式操作系統是一種應用廣泛的系統軟件,工業控制是它的傳統應用領域,在這一領域里已有一些比較成功的嵌入式操作系統。但是,隨著應用對象的擴大和技術的進步,實際應用對工業控制系統的功能和性能提出了許多新的要求。例如,適應惡劣的工作環境,熟悉和友好的用戶界面,統一的編程界面,強大的通信功能和多媒體功能等,這些嵌入式操作系統很難滿足工業應用的新需要。由于Windows CE 2.1及以前版本的實時性較差,在工業控制領域應用較少,主要應用在移動式(或便攜式)產品和信息家電領域。Windows CE 3.0的出現極大地改善了它的實時性能,為Windows CE進入工業控制領域奠定了基礎。

  雖然Windows CE 3.0作為嵌入式系統平臺在工業控制領域還未被廣泛采用,但前景非常廣闊。許多著名的工業控制器生產商已經開發出基于Windows CE 3.0的工業控制產品,如西門子AG公司的多功能操作面板MP系列,Cybectec公司的變電站現代化平臺SMP(Substation Modernization Platform)等。工業控制操作系統需要嚴格的實時處理功能,高可靠性,良好的開放性,對人機界面、開發環境、可操作性、成本等也有特別的要求。

 ?。?span lang="EN-US">1) 實時性

  實時性是指能夠在限定時間內執行完規定的功能,并對外部的異步事件作出反應的能力。實時性的強弱以完成規定功能和作出響應時間的長短來衡量。提高硬件的處理能力可以在一定程度上提高計算機控制系統的實時性,但是當硬件確定以后,控制系統的實時性能主要由操作系統來決定。無論從汽車制造到工業自動化,還是從電子通信到交通運輸,Windows CE 3.0均可為具備確定性響應能力的應用程序提供內建實時支持。

 ?。?span lang="EN-US">2) 可靠性

  工業控制系統對可靠性要求很高,計算機控制系統發生故障或死機對于企業安全高效生產帶來不利的影響??煽啃灾饕瑑蓚€方面的含義:一是控制計算機本身要連續穩定運行,二是系統檢查出故障后要有保持安全狀態的能力。雖然軟硬件抗干擾技術、熱冗余技術可以在一定程度上提高工業控制系統的可靠性,但是操作系統的可靠性仍然影響著工業控制系統的運行。

  穩定性方面,在實時控制操作系統中,一般要提供源代碼或者提供許可證,由控制器生產商來保證系統的穩定性??刂破魃a商根據應用需要定制Windows CE操作系統,經過一段時間的完善和測試以后投入使用。測試的方式和時間由生產商確定。通過這種方式定制的操作系統一般情況下可以穩定運行,但微軟公司既沒有保證Windows CE連續運行的時間,也不公開源代碼。從這個意義上說,Windows CE的穩定性受到質疑。此外,在工控設備中,因為產品缺陷而造成事故,廠商要承擔賠償責任。對操作系統也一樣。因此,微軟對這一問題的態度,也是Windows CE能否很好地應用到工業控制領域的因素之一。

  從故障角度來看,實時操作系統在應用中是以內核模式工作的,應用的故障會立刻造成系統崩潰。Windows CE內核具有內存管理功能,可以檢查出應用造成的系統異常,抑制由于應用不正常直接破壞系統的危險性。所以Windows CE比一般的實時系統健壯。

  (3) 人機界面

  不同對象對工業控制系統的人機界面HMIHuman Machine Interface)要求差別很大。在一般的實時嵌入式操作系統中,圖形功能弱,雖然也有提供圖形庫的,但沒有更強的功能。Window CE 不僅支持圖形和窗口,具有多媒體功能,而且還可以利用豐富靈活的控件庫在Windows CE環境下為嵌入式應用建立各種圖形用戶界面。Windows CE 支持256色,顯示分辨率可以設定,支持觸摸屏。因此,Windows CE 完全可以滿足工業控制系統對人機界面的要求。

 ?。?span lang="EN-US">4) 開放性

  Windows CE具有良好的通信能力,廣泛支持各種通信硬件、局域網連接以及撥號連接,并提供與PC、內部網以及Internet的連接,包括用于應用級數據傳輸的設備至設備間的互連。Windows CE具有良好的可擴展性,用戶可根據實際需要定制合適的硬件,開發自己的模塊和組件,集成到運行Windows CE的設備上。

  (5) 開發成本和開發環境

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品卡一卡二卡三| 一本一本久久a久久精品牛牛影视| 欧美日韩一区二区三区在线| 亚洲免费一区二区| 亚洲欧美日韩一区二区在线| 国产一区视频观看| 老色鬼久久亚洲一区二区| 欧美视频一区二区三区…| 欧美精品v日韩精品v国产精品| 亚洲高清123| 亚洲精品一品区二品区三品区| 免费91麻豆精品国产自产在线观看| 欧美日韩一区二区免费视频| 国产精品久久久久毛片软件| 欧美视频在线观看一区| 欧美在线观看天堂一区二区三区| 欧美日韩亚洲一区二区三区在线| 欲香欲色天天天综合和网| 免费看的黄色欧美网站| 欧美激情久久久久| 午夜在线成人av| 国产精品一区一区三区| 亚洲一区二区三区免费观看| 欧美激情一级片一区二区| 国产精品爽黄69| 欧美午夜电影在线观看| 久久精品一本久久99精品| 国产精品国产三级国产专播品爱网| 欧美精品一线| 美女主播一区| 在线成人小视频| 国产一区二区三区四区老人| 国产精品久久久久久久第一福利| 欧美高清在线视频观看不卡| 国产日韩三区| 免费在线亚洲| 国产一级久久| 国产精品免费网站在线观看| 久久综合久久综合久久综合| 在线成人亚洲| 亚洲欧洲精品一区二区三区不卡| 亚洲精品日韩综合观看成人91| 国产精品久久久久久久第一福利| 最新国产精品拍自在线播放| 欧美国产精品v| 亚洲欧美视频一区| 国产精品国产成人国产三级| 亚洲一区二区欧美日韩| 国产日韩精品久久| 国产精品一区二区三区四区| 日韩午夜精品| 一区二区国产在线观看| 榴莲视频成人在线观看| 亚洲综合首页| 欧美日韩一区二区三区免费| 欧美精品电影| 在线国产精品播放| 国产一区视频观看| 一区二区三区视频在线播放| 亚洲网站在线播放| 亚洲毛片一区| 亚洲嫩草精品久久| 国产精品乱码妇女bbbb| 在线观看日韩| 欧美日本一区二区高清播放视频| 国产午夜精品理论片a级探花| 欧美绝品在线观看成人午夜影视| 欧美激情中文不卡| 欧美高清在线精品一区| 尤物视频一区二区| 欧美日韩国产天堂| 欧美日韩综合精品| 中文国产成人精品久久一| 国模套图日韩精品一区二区| 久久久久久自在自线| 一区二区三区欧美日韩| 久久艳片www.17c.com| 欧美日本亚洲韩国国产| 国产婷婷97碰碰久久人人蜜臀| 国户精品久久久久久久久久久不卡| 欧美日韩麻豆| 欧美国产综合一区二区| 中日韩美女免费视频网站在线观看| 99re这里只有精品6| 欧美日韩在线一区| 午夜视黄欧洲亚洲| 久久在线91| 亚洲精品一区二区三区婷婷月| 欧美极品影院| 欧美色欧美亚洲另类二区| 欧美一区二区视频97| 久久精品天堂| 欧美裸体一区二区三区| 欧美一级大片在线免费观看| 亚洲精品美女久久7777777| 国产精品免费视频观看| 欧美在线影院| 正在播放欧美一区| 亚洲一区二区三区中文字幕| 国产精品www994| 久久久噜噜噜久久中文字幕色伊伊| 亚洲观看高清完整版在线观看| 午夜精品久久久久99热蜜桃导演| 性刺激综合网| 欧美色图一区二区三区| 久久久99久久精品女同性| 日韩亚洲一区二区| 欧美精品一区二区高清在线观看| 亚洲欧美日韩精品久久亚洲区| 国产精品久久久久久久app| 国内精品美女在线观看| 亚洲一区二区三区视频播放| 久久精品一区二区三区不卡| 亚洲精品一区在线| 国产亚洲福利| 欧美mv日韩mv国产网站| 久久久久久久一区二区三区| 一区二区电影免费观看| 久久午夜精品一区二区| 原创国产精品91| 欧美日韩在线免费观看| 香蕉视频成人在线观看| 日韩视频一区二区三区在线播放免费观看| **欧美日韩vr在线| 亚洲视频免费在线| 欧美日韩p片| 亚洲三级免费观看| 亚洲深夜福利网站| 久久在线免费| 欧美日韩一区三区四区| 欧美精品在线看| 免费日韩精品中文字幕视频在线| 亚洲成色www8888| 久久精品一二三| 99re8这里有精品热视频免费| 夜夜嗨av色综合久久久综合网| 亚洲午夜黄色| aaa亚洲精品一二三区| 亚洲欧美视频一区| 亚洲国产1区| 国产精品素人视频| 亚洲第一精品夜夜躁人人爽| 在线不卡中文字幕| 免费视频一区二区三区在线观看| 亚洲国产精品123| 久久精品青青大伊人av| 国产小视频国产精品| 亚洲精品欧美一区二区三区| 亚洲欧美日韩视频二区| 激情欧美国产欧美| 国产精品视频男人的天堂| 欧美日韩成人一区| 欧美一区二区大片| 99pao成人国产永久免费视频| 亚洲国产精品成人一区二区| 欧美一区二区视频在线观看2020| 亚洲国产片色| 国产在线观看精品一区二区三区| 免费在线亚洲| 久久综合成人精品亚洲另类欧美| 浪潮色综合久久天堂| 亚洲视频一区二区| 91久久精品美女| 久久久噜噜噜久久狠狠50岁| 国产精品午夜在线| 欧美视频中文字幕在线| 国产精品一区二区你懂得| 欧美xart系列在线观看| 国产精品乱码一区二区三区| 久久精品视频在线看| 亚洲欧美日韩在线观看a三区| 国产亚洲欧美aaaa| 国产日韩高清一区二区三区在线| 欧美成人网在线| 久久激情视频久久| 久久综合给合久久狠狠色| 亚洲欧美中文字幕| 欧美人交a欧美精品| 久久九九免费| 欧美三级乱人伦电影| 亚洲四色影视在线观看| 亚洲国产成人av| 你懂的网址国产 欧美| 欧美成人国产一区二区| 亚洲电影中文字幕| 久久国产精品99久久久久久老狼| 国产精品一区二区三区免费观看| 久久激情五月婷婷| 亚洲欧美精品suv| 久久久久国产精品一区二区| 国产精品毛片va一区二区三区| 欧美成年人网站| 国产一区二区三区在线观看免费视频| 久久精品国产亚洲aⅴ| 欧美一区二区三区在线观看| 亚洲欧美日韩在线高清直播| 亚洲一本大道在线| 狠狠网亚洲精品| 亚洲免费视频网站| 欧美日本国产视频| 久久中文字幕导航| 亚洲精品一区二区网址| 免费成人激情视频| 久久全球大尺度高清视频| 久久国产精品久久久久久| 欧美成人中文字幕在线| 亚洲一区欧美激情| 久久国产精品高清| 午夜精品一区二区在线观看| 欧美日韩精品一区二区三区四区| 亚洲欧美综合国产精品一区| 欧美午夜免费影院| 亚洲国产精品www| 国产精品久久久久久福利一牛影视| 亚洲视频一区二区免费在线观看| 久久理论片午夜琪琪电影网| 亚洲一区3d动漫同人无遮挡| 亚洲嫩草精品久久| 欧美日韩国产成人在线免费| 欧美涩涩视频| 噜噜噜躁狠狠躁狠狠精品视频| 国产乱子伦一区二区三区国色天香| 亚洲风情在线资源站| 中文在线不卡| 欧美日韩精品一区二区天天拍小说| 欧美日韩久久久久久| 国产精品日韩欧美大师| 一区二区激情| 在线精品视频一区二区| 一色屋精品亚洲香蕉网站| 亚洲午夜精品久久久久久app| 国产精品成人一区二区网站软件| 国产精品久久久久av免费| 欧美亚洲一区二区在线观看| 欧美日韩一视频区二区| 国产精品高潮呻吟视频| 久久亚洲二区| 91久久视频| 久久久www成人免费无遮挡大片| 国产精品视频九色porn| 久久久国产精彩视频美女艺术照福利| 亚洲精品日本| 国产欧美一区二区三区另类精品| 欧美影院在线| 国产精品国产馆在线真实露脸| 亚洲一级高清| 亚洲看片免费| 精品不卡一区| 欧美日韩午夜剧场| 欧美大片网址| 国产精品色婷婷| 美女脱光内衣内裤视频久久网站| 久久一区二区三区四区五区| 欧美尤物巨大精品爽| 国产精品免费观看在线| 欲香欲色天天天综合和网| 午夜亚洲激情| 欧美黄色日本| 久久久久久久成人| 亚洲综合丁香| 久久亚洲美女| 亚洲一区二区黄色| 国产精品久久久久久久久久ktv| 午夜精品视频在线观看一区二区| 亚洲一区精品视频| 国产精品一区二区a| 黄色成人av在线| 99视频一区二区三区| 狠狠色综合日日| 亚洲自拍偷拍视频| 在线精品在线| 国产精品久久久久9999| 香蕉精品999视频一区二区| 亚洲区国产区| 一本色道久久综合亚洲91| 亚洲一区二区免费在线| 狠狠色狠狠色综合人人| 噜噜噜在线观看免费视频日韩| 国产精品久久久久久久久婷婷| 美女网站久久| 看片网站欧美日韩| 伊人久久噜噜噜躁狠狠躁| 亚洲欧美精品在线| 开元免费观看欧美电视剧网站| 亚洲欧美日韩国产中文| 亚洲精品永久免费| 欧美日韩国产在线观看| 欧美理论在线播放| 一区二区三区 在线观看视频| 99视频国产精品免费观看| 久久精品欧美| 国产精品视频成人| 亚洲欧美资源在线| 久久久久久9999| 一本久道久久综合婷婷鲸鱼| 亚洲欧美伊人| 欧美高清日韩| 亚洲激情国产精品| 亚洲综合色丁香婷婷六月图片| 国产精品亚洲综合色区韩国| 亚洲午夜激情免费视频| 最新国产乱人伦偷精品免费网站| 99视频在线精品国自产拍免费观看| 亚洲一区二区在线免费观看视频| 欧美亚洲一区二区在线观看| 国产精品美女久久久浪潮软件| 国产一区二区三区最好精华液| 一区二区欧美视频| 国产精品福利片| 欧美日韩黄色一区二区| 亚洲黄色在线看| 欧美在线视频在线播放完整版免费观看| 国内伊人久久久久久网站视频| 韩国视频理论视频久久| 欧美日韩美女一区二区| 国产精品xnxxcom| 在线看片成人| 亚洲欧美国内爽妇网| 亚洲电影视频在线| 国内精品亚洲| 久久久久国产一区二区| 一区二区三区国产在线观看| 欧美.日韩.国产.一区.二区| 久久精品国产一区二区三区免费看| 久久先锋资源| 国产精品午夜av在线| 国产日韩一区在线| 亚洲精品久久视频|