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

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

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


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

引言

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

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

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

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

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

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

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

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

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

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

Windows CE的網(wǎng)絡(luò)通信基于一個按層組織的網(wǎng)絡(luò)堆棧[1 ] (network stack) ,如圖2所示。網(wǎng)絡(luò)堆棧實際上是Windows CE 的一個組件,它絡(luò)堆棧實際上是Windows CE 的一個組件,它負責(zé)對網(wǎng)絡(luò)中的數(shù)據(jù)傳輸進行處理,將來自于應(yīng)用程序的數(shù)據(jù)分解成若干小段,并為每小段加上相關(guān)地址和段的分割信息,組成可以存貯轉(zhuǎn)發(fā)的信息包(packets) ,信息包中的地址確保數(shù)據(jù)達到最終的目的端點。訪問網(wǎng)絡(luò)堆棧有如下三種方式:第一種是WinSock端口套接字方式。這是一個中間層的傳輸接口協(xié)議,WinSock 負責(zé)對建立的信息包的所有頭信息細節(jié)進行處理, 但可以不管其數(shù)據(jù)格式。Windows CE 的網(wǎng)絡(luò)通信都直接或間接地使用WinSock。采用IrDA 協(xié)議實現(xiàn)基于紅外線套接字的客戶/ 服務(wù)器網(wǎng)絡(luò)通信是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)絡(luò)的操作,簡化了網(wǎng)絡(luò)編程。第三種為CIFS 重定位器方式。Windows CE 通過對遠程訪問服務(wù)RAS 客戶的支持,允許基于Windows CE的設(shè)備與遠程主機建立連接。

聯(lián)系我們

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

郵編: 315040

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

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
国产主播在线一区| 欧美激情乱人伦一区| 国产日本欧美视频| 欧美激情一区二区三区在线视频| 日韩精品手机在线观看| 日韩精品另类天天更新| 色爱区成人综合网| 秋霞午夜一区二区| 男人的天堂99| 蜜桃传媒一区二区三区| 国产综合欧美在线看| 激情深爱综合网| 国产亚洲第一区| 国产色综合一区二区三区| 国产欧美精品日韩| 91精品国产一区| 久久精品网站视频| 国产精品视频一区国模私拍 | 精品国产一区二区三区四区在线观看| 91好吊色国产欧美日韩在线| 久久久一二三四| 色偷偷88888欧美精品久久久 | 久久在线免费观看视频| 欧美精品做受xxx性少妇| 中文字幕精品一区日韩| 亚洲三级一区| 日本一区二区三区四区五区六区| 欧美亚洲一级二级| 欧美精品一区在线| 国产欧美综合一区| 久久综合狠狠综合久久综青草| 久久精品国产一区二区三区不卡| 国产精品333| 日韩在线中文字| 久久综合88中文色鬼| 亚洲一区二区自拍| 欧美资源一区| 超碰97在线播放| 日韩亚洲一区二区| 美日韩精品免费视频| 日韩**中文字幕毛片| 欧美凹凸一区二区三区视频| 成人动漫在线视频| 久久久久久美女| 一区二区三区四区在线视频 | 亚洲国产精品视频一区| 五月婷婷一区| 国产主播在线看| 久久国产亚洲精品无码| 中文精品视频一区二区在线观看| 日韩欧美第二区在线观看| 国产精品永久在线| 国产成人精品在线| 欧美一区二区视频17c| 国产在线日韩在线| 久久久久久网址| 一区二区视频国产| 精品免费视频123区| 国产精品99久久久久久大便| 国产精品三区www17con| 日本人成精品视频在线| 国产有码在线一区二区视频| 国产成人亚洲综合91精品| 中文字幕免费高| 精品视频一区二区| 国产精品视频免费在线观看| 日本毛片在线免费观看| 99热国产免费| 欧美日韩福利视频| 今天免费高清在线观看国语| 国产高清在线一区二区| 亚洲精品一品区二品区三品区| 国产综合av在线| y97精品国产97久久久久久| 亚洲精蜜桃久在线| 国产无套内射久久久国产| 国产成人精品免高潮在线观看| 伊人婷婷久久| 国产精品有限公司| 欧美日韩福利电影| 国产美女在线精品免费观看| 国产精品久久久久久久久婷婷| 欧美亚州一区二区三区| 日韩在线欧美在线| 人人爽久久涩噜噜噜网站| 国产成人精品免高潮费视频| 视频一区亚洲| 久久久久99精品成人片| 午夜免费在线观看精品视频| 91国产一区在线| 三区精品视频| 久久久久se| 日本成熟性欧美| 日韩在线免费av| 人妻av无码专区| 国产精品视频26uuu| 欧美欧美一区二区| 久久精品视频中文字幕| 国内偷自视频区视频综合| 国产精品久久久久999| 国产在线一区二| 中文字幕日韩精品无码内射| 啊啊啊一区二区| 视频一区二区三区免费观看| 国产成人亚洲综合91精品| 欧洲日韩成人av| 久久久久99精品久久久久| 国产一区二区视频在线观看| 久久久久成人精品| 7777精品久久久久久| 日本a级片在线观看| 久久精视频免费在线久久完整在线看 | 国产三级精品网站| 欧美激情网站在线观看| 久久亚洲午夜电影| 欧美在线观看一区二区三区| 欧美成年人视频网站| 国产精品一区二区久久久久| 亚洲www在线观看| 日韩中文字幕免费| 国产一区精品在线| 亚洲在线一区二区| 久久国产精品网| 麻豆av免费在线| 亚洲va韩国va欧美va精四季| 国产激情久久久久| 免费看黄在线看| 亚洲国产精品www| 国产精品视频播放| 97久久国产精品| 欧美国产一二三区| 亚洲色精品三区二区一区| 久久久久久国产精品一区| 国产一区喷水| 日本国产高清不卡| 国产aaa精品| 久草在在线视频| 成人av免费看| 欧美精品v日韩精品v国产精品| 中文精品视频一区二区在线观看| 日韩中文字幕国产| www.av一区视频| 欧美一级黑人aaaaaaa做受| 欧美激情第1页| 久久色在线播放| 97人人模人人爽人人喊中文字| 狠狠色综合网站久久久久久久| 亚洲精品在线观看免费| 国产精品视频二| 久久精品日韩| 91精品视频大全| 国产一区精品在线| 欧美性天天影院| 日本一区二区久久精品| 一区二区三区四区久久| 日韩视频精品在线| 久在线观看视频| 国产麻花豆剧传媒精品mv在线| 欧美国产综合视频| 日韩美女免费观看| 春日野结衣av| 亚洲永久在线观看| 久久伊人色综合| 国产成人久久久精品一区| 久久精品一区二| 91国内在线视频| 白嫩少妇丰满一区二区| 国产一区二区中文字幕免费看| 日韩欧美一区二区三区四区五区 | 深夜福利日韩在线看| 国产二区一区| 国产国语videosex另类| 国产精品69av| 成人精品视频久久久久| 国产一区二区视频播放| 激情深爱综合网| 欧洲中文字幕国产精品| 日本国产一区二区三区| 日本一区免费观看| 日产精品久久久一区二区福利| 一区二区三区欧美在线| 精品国产免费av| 欧美激情xxxxx| 欧美日韩成人在线播放| 欧美日韩国产第一页| 久久久久久69| 亚洲一区二区三区sesese| 亚洲影院色在线观看免费| 久久999免费视频| 一本久道久久综合| 无码人妻精品一区二区三区99v| 亚洲精品日韩在线观看| 午夜免费电影一区在线观看| 亚洲蜜桃av| 日韩av在线综合| 欧洲成人在线观看| 欧美精彩一区二区三区| 国产综合久久久久| 国产精品一区二区久久国产| 97精品久久久|