亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件

寧波市鄞州首南恒宇激光雕刻廠

嵌入式操作系統(tǒng)Windows CE研究
分享到:


摘要:Windows CE是適合嵌入式應用的操作系統(tǒng),介紹了Windows CE嵌入式系統(tǒng)的系統(tǒng)結構,討論了如何在Windows CE下如何構建嵌入式應用平臺,最后,給出了Windows CE下網(wǎng)絡通信協(xié)議的開發(fā)過程。
關鍵詞:Windows CE;嵌入式操作系統(tǒng);網(wǎng)絡協(xié)議

引言

嵌入式系統(tǒng)被定義為:以應用為中心、以計算機技術為基礎、軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。嵌入式操作系統(tǒng)是支持嵌入式系統(tǒng)應用的操作系統(tǒng)軟件,它是嵌入式系統(tǒng)極為重要的組成部分,通常包括與硬件相關的底層驅動軟件、系統(tǒng)內(nèi)核、設備驅動接口、通信協(xié)議、圖形界面、標準化瀏覽器等。與通用操作系統(tǒng)相比較,嵌入式操作系統(tǒng)在系統(tǒng)實時高效性、硬件的依賴性、軟件固態(tài)化以及應用的專用性等方面具有較為突出的特點。嵌入式操作系統(tǒng)的出現(xiàn),大大提高了嵌入式系統(tǒng)開發(fā)的效率,在嵌入式操作系統(tǒng)之上開發(fā)嵌入系統(tǒng)將減少系統(tǒng)開發(fā)的工作量,增強嵌入式應用軟件的可移植性,使嵌入式系統(tǒng)的開發(fā)方法更具科學性。近年來,隨著電子技術的不斷進步,嵌入式系統(tǒng)開發(fā)己成為熱點,

Windows CE 是Microsoft 公司專門針對嵌入式產(chǎn)品領域開發(fā)的嵌入式操作系統(tǒng),該系統(tǒng)是一種緊湊、高效、可伸縮的32 位的操作系統(tǒng),主要面向各種嵌入式系統(tǒng)和產(chǎn)品。它所具有的多線程、多任務、完全搶占式的特點是專為各種有很嚴格資源限制的硬件系統(tǒng)所設計的。它的模塊化設計使嵌入式系統(tǒng)和應用程序開發(fā)者能夠方便地加以定制以適應一系列產(chǎn)品,例如:消費類電子設備、專用工業(yè)控制器和嵌入式通信設備等的需要[1]。

Windows CE最大的好處在于界面的通用性,用戶容易接收;同時,可以將Windows通用操作系統(tǒng)下的應用程序移植到嵌入式應用系統(tǒng)中。關于Windows CE的研究文獻有許多,但是缺少從構建平臺到網(wǎng)絡應用的系統(tǒng)分析,本文從網(wǎng)絡應用出發(fā),深入研究Windows CE下如何實現(xiàn)TCP/IP協(xié)議,這對嵌入式網(wǎng)絡應用很有意義。

1 基于Windows CE的嵌入式系統(tǒng)的結構[2][3]

要進行嵌入式系統(tǒng)的應用開發(fā),必須先建立一個開發(fā)平臺。一個基于Windows CE 的平臺由Windows CE 操作系統(tǒng)核組件、OEM 適配層(OEM Adaptation Layer ,OAL) 和設備驅動程序以及組成系統(tǒng)的硬件設備組成,圖1為基于Windows CE平臺的層次結構。

從圖1 中可以看出,一個基于Windows CE 的嵌入式系統(tǒng)可分為四個層次,從底層到上層分別是硬件層、OEM層、操作系統(tǒng)層和應用程序層。

圖1 基于Windows CE的目標平臺及其組件
硬件層是系統(tǒng)的硬件,包括微處理器和各種周邊設備。OEM層是一個硬件抽象層,它提供了硬件和操作系統(tǒng)之間的接口,操作系統(tǒng)要訪問具體的硬件就可以通過OEM層提供的API 進行訪問,而不必直接與硬件打交道。操作系統(tǒng)層中有Windows CE 的組件,用戶可以根據(jù)自己的系統(tǒng)的需要進行定制,選擇需要的組件,去掉不必要的組件,這樣可以減小內(nèi)存需求,使系統(tǒng)性能達到最佳。應用程序層是用戶為特定的嵌入式系統(tǒng)開發(fā)的應用程序。

在操作系統(tǒng)層中,設備管理器提供對可安裝設備的支持,允許在系統(tǒng)中安裝諸如PC 卡存儲器和調(diào)制解調(diào)器之類的設備已擴充功能,內(nèi)核提供最基本的操作系統(tǒng)功能,例如進程調(diào)度、內(nèi)存管理、進程通信等。圖形、窗口事件處理模塊將用戶的擊鍵、鼠標移動和控件選擇轉換為消息,傳送給應用程序和操作系統(tǒng)來處理用戶的輸入。對象存儲、文件系統(tǒng)、數(shù)據(jù)庫和注理用戶的輸入。對象存儲、文件系統(tǒng)、數(shù)據(jù)庫和注冊表提供存儲數(shù)據(jù)的能力。附加技術模塊指由CE操作系統(tǒng)提供的一些可選擇的專用功能模塊,如Java語言支持模塊、手寫體輸入識別模塊等。用戶界面模塊為系統(tǒng)提供一個與PC 電腦上的視窗操作系統(tǒng)類似的圖形化操作界面。對系統(tǒng)設計者而言,需要自行開發(fā)的是應用程序和直接與硬件有關的部分,包括硬件系統(tǒng)本身、OAL 、設備驅動程序。其中,OAL 是指建立在硬件設備與系統(tǒng)內(nèi)核之間的一層代碼,主要任務是為內(nèi)核管理具體的硬件設備時鐘、中斷和實施電源管理提供支持。設備驅動程序負責支持操作系統(tǒng)對目標硬件的訪問。OAL 和驅動程序都要針對具體的硬件設備編寫。

一般硬件設備制造商會為設備提供驅動軟件支持,如果有專門為CE 系統(tǒng)編寫的驅動程序,只需將其加入到操作系統(tǒng)的相應模塊中就可用了。如果沒有,則應根據(jù)廠商提供的驅動程序開發(fā)包編寫。通常這些開發(fā)包總已經(jīng)包含了完成各種硬件操作的標準代碼,開發(fā)者的工作只是將其與相應的CE 系統(tǒng)API函數(shù)對應起來。在CE 系統(tǒng)中,所有涉及硬件的操作都通過調(diào)用相應的API 接口函數(shù)來完成,而OAL 和驅動程序就是要為這些API 函數(shù)提供支持,將其翻譯為直接對目標硬件進行底層操作。通過這種方式,CE 系統(tǒng)將應用程序與具體的硬件設備進行了隔離,應用程序只需調(diào)用API 函數(shù)就可以實現(xiàn)對硬件的訪問。這樣,程序員在開發(fā)應用程序時就沒有必要編寫任何直接針對硬件的代碼,因此不必考慮具體的硬件特性,而應用程序也具有了不依賴于具體硬件設備的獨立性。

2 Windows CE 中的網(wǎng)絡通信協(xié)議

Windows CE的網(wǎng)絡通信基于一個按層組織的網(wǎng)絡堆棧[1 ] (network stack) ,如圖2所示。網(wǎng)絡堆棧實際上是Windows CE 的一個組件,它絡堆棧實際上是Windows CE 的一個組件,它負責對網(wǎng)絡中的數(shù)據(jù)傳輸進行處理,將來自于應用程序的數(shù)據(jù)分解成若干小段,并為每小段加上相關地址和段的分割信息,組成可以存貯轉發(fā)的信息包(packets) ,信息包中的地址確保數(shù)據(jù)達到最終的目的端點。訪問網(wǎng)絡堆棧有如下三種方式:第一種是WinSock端口套接字方式。這是一個中間層的傳輸接口協(xié)議,WinSock 負責對建立的信息包的所有頭信息細節(jié)進行處理, 但可以不管其數(shù)據(jù)格式。Windows CE 的網(wǎng)絡通信都直接或間接地使用WinSock。采用IrDA 協(xié)議實現(xiàn)基于紅外線套接字的客戶/ 服務器網(wǎng)絡通信是Windows CE平臺的一個特色。第二種為WinInet API 方式。WinInet API是微軟公司基于Win32 平臺的互聯(lián)網(wǎng)函數(shù)接口。Windows CE 的WinInet API 對其進行了某些限制或擴展,它提供的高級數(shù)據(jù)協(xié)議除了常見的超文本傳輸協(xié)議HTTP 和文件傳輸協(xié)議FTP 外,還提供了對SSL的支持。API 方式避免了直接使用WinSock 訪問網(wǎng)絡的操作,簡化了網(wǎng)絡編程。第三種為CIFS 重定位器方式。Windows CE 通過對遠程訪問服務RAS 客戶的支持,允許基于Windows CE的設備與遠程主機建立連接。

聯(lián)系我們

地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁)

郵編: 315040

聯(lián)系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
欧美激情精品久久久久久小说| 久热国产精品视频一区二区三区| 国产在线精品自拍| av动漫在线播放| 日韩中文字幕精品| 午夜欧美不卡精品aaaaa| 国产自产在线视频一区| 久久精品99国产精品酒店日本| 亚洲不卡中文字幕无码| 国产精品一区二区在线| 欧美成人在线网站| 黄色片网址在线观看| 日韩中文字在线| 欧美中文字幕在线播放| 日韩亚洲在线观看| 欧洲久久久久久| 久久久久久一区| 日韩免费观看视频| 久久久综合香蕉尹人综合网| 亚洲综合在线播放| 不卡视频一区二区| 亚洲永久在线观看| 91成人精品网站| 日本午夜人人精品| 日韩在线资源网| 欧美日韩亚洲综合一区二区三区激情在线 | 91精品国产91久久久久久| 久久99精品久久久久久琪琪| 精品无码一区二区三区爱欲| 国产精品我不卡| 黄www在线观看| 国产精品精品一区二区三区午夜版| 蜜桃成人免费视频| 欧美巨大黑人极品精男| 国产精品一码二码三码在线| 亚洲最大激情中文字幕| 91av免费观看91av精品在线| 日韩av色综合| 日韩视频精品在线| 蜜桃av噜噜一区二区三区| 久久国产精品久久国产精品| 国产精品一区二区电影| 日韩一级在线免费观看| 久久av一区二区三区亚洲| 日本精品中文字幕| 国产精品人人做人人爽| 国产欧美一区二区三区四区| 亚洲最大av网| 九色一区二区| 国产一区视频免费观看| 亚洲一区美女视频在线观看免费| 久久免费视频这里只有精品| 欧美视频1区| 中文字幕乱码人妻综合二区三区| 久久久国内精品| 免费看日b视频| 亚洲伊人婷婷| 日韩一级黄色av| 国产免费一区二区三区香蕉精| 亚洲一区二区中文字幕| 日韩一区二区在线视频| 国产欧美一区二区视频| 日本免费在线精品| 国产精品精品软件视频| 97福利一区二区| 欧美中文字幕在线观看视频| 欧美激情免费在线| 久久精品日产第一区二区三区乱码| 欧美性一区二区三区| 尤物av无码色av无码| 日韩在线视频一区| 97碰在线视频| 蜜桃视频在线观看91| 色播五月综合| 国产精品成人免费视频| 久久久亚洲成人| 国产日韩综合一区二区性色av | 国产欧美久久久久久| 日韩中文字幕在线视频观看| 国产精品久久久久久网站 | 精品自拍视频在线观看| 久久99国产精品| 高清一区二区三区四区五区| 欧美在线视频免费| 五月天综合网| 精品丰满人妻无套内射| 久久精品国产精品亚洲色婷婷 | 国产美女精品久久久| 日韩精品一区二区三区电影 | 国产特级黄色大片| 日韩精品最新在线观看| 中文字幕久久综合| 国产精品三级美女白浆呻吟| 久久久人成影片一区二区三区| 国产欧美日韩伦理| 欧美成人蜜桃| 日韩av资源在线| 亚洲a级在线播放观看| 国产精品久久久| www.欧美免费| 国产成人高潮免费观看精品| 国产伦精品一区二区三区视频孕妇 | 国产精品电影在线观看| 久久精品国产精品青草色艺| 99精品人妻少妇一区二区| 精品网站在线看| 精品91免费| 人妻久久久一区二区三区| 色香蕉在线观看| 亚洲国产日韩美| 亚洲精品不卡| 亚洲人成网站在线观看播放| 这里只有精品66| 在线码字幕一区| 欧美日韩国产123| 麻豆成人在线看| 久久国产精彩视频| 国产精品美女久久久久av福利| 久久精品国产欧美亚洲人人爽| 久久久久久久久四区三区| 国产成人一二三区| 国产l精品国产亚洲区久久| 91精品国产一区二区三区动漫| 99热在线播放| 91极品视频在线| 久久精品中文字幕一区二区三区| 国产精品96久久久久久又黄又硬| 7777奇米亚洲综合久久| 久久久中精品2020中文| 久久国产精品精品国产色婷婷| 国产高清在线一区| 久久国产精品高清| 色婷婷av一区二区三区久久| 久久精品99久久香蕉国产色戒| 久久精品福利视频| 国产精品免费在线| 久久成年人免费电影| 欧美精品一二区| 中文字幕不卡每日更新1区2区| 一区二区在线观看网站| 亚洲不卡一卡2卡三卡4卡5卡精品| 亚洲a级在线播放观看| 日本久久久久亚洲中字幕| 青青草成人网| 国产一区二区三区精彩视频| julia一区二区中文久久94| 久久久亚洲精品视频| 久久久久久久久综合| 国产精品二区二区三区| 久久久久国产精品免费| 无码少妇一区二区三区芒果| 日韩国产精品毛片| 欧美重口乱码一区二区| 国产在线一区二区三区播放| julia一区二区中文久久94| 国产ts一区二区| 国产精品免费看久久久香蕉| 久久久久久com| 午夜精品免费视频| 欧美激情视频一区二区三区| 国产精品自拍首页| 久久久久久一区| 欧美日韩第一视频| 日韩精品久久一区二区| 国产日韩视频在线播放| 久久久久se| 插插插亚洲综合网| 偷拍盗摄高潮叫床对白清晰| 日韩精品福利片午夜免费观看| 国产日韩一区二区在线观看| 久久视频在线观看中文字幕| 国产精品美腿一区在线看| 一区二区国产日产| 热99在线视频| 国产精品稀缺呦系列在线| 国产mv久久久| 欧美激情综合色| 欧洲午夜精品久久久| 高清av免费一区中文字幕| 色婷婷av一区二区三区久久| 色综合91久久精品中文字幕| 日韩福利视频| 国产欧美日韩亚洲| 日韩视频欧美视频| 亚洲一区三区在线观看| 免费观看国产成人| 久久riav二区三区| 亚洲一区影院| 国产在线视频一区| 久久国产精品久久精品国产| 一区二区不卡在线| 精品无人乱码一区二区三区的优势| 国产成人激情视频| 一本二本三本亚洲码| 国外色69视频在线观看| 久久久噜噜噜久久久| 亚洲一区久久久| 精品视频在线观看一区二区| 久久久久亚洲精品国产| 亚洲欧美99|