亚洲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)用平臺(tái),最后,給出了Windows CE下網(wǎng)絡(luò)通信協(xié)議的開發(fā)過程。
關(guān)鍵詞:Windows CE;嵌入式操作系統(tǒng);網(wǎng)絡(luò)協(xié)議

引言

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

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

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

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

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

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

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

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

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

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

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

聯(lián)系我們

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

郵編: 315040

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

電話: 0574-87139378

傳真: 0574-87139378

手機(jī): 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
欧美日韩爱爱视频| 国产日韩精品久久| 成人黄色中文字幕| 国产日韩欧美夫妻视频在线观看| 亚洲.欧美.日本.国产综合在线| 欧美激情视频给我| 日本精品久久久久影院| 亚洲国产欧洲综合997久久| 欧美日韩不卡合集视频| 久久99亚洲精品| 国产99久久精品一区二区 夜夜躁日日躁| 久久成年人视频| 久久99精品久久久久久青青91| 精品国产免费av| 自拍另类欧美| 亚洲不卡1区| 日韩av大全| 青青青在线观看视频| 欧美在线国产精品| 国产综合中文字幕| 国产精品一久久香蕉国产线看观看 | 粉嫩av一区二区三区免费观看| 超碰成人在线免费观看| 68精品久久久久久欧美| 日韩有码在线播放| 国产精品高清网站| 欧美日韩高清区| 亚洲aⅴ日韩av电影在线观看| 欧美 国产 日本| 91|九色|视频| 亚洲精品中字| av在线播放亚洲| 国产精品久久久久久久久免费看| 日本高清视频精品| 91精品国产综合久久男男| 久久av红桃一区二区小说| 秋霞无码一区二区| 久久久久亚洲精品| 日韩中字在线观看| 国产精彩免费视频| 不卡伊人av在线播放| 欧美精品久久96人妻无码| 久久国产精品一区二区三区四区| 亚洲欧美日韩国产成人综合一二三区| 国产一区香蕉久久| 国产精品久久久久久久美男 | 欧美激情在线视频二区| 精品欧美一区二区久久久伦| 国产成人a亚洲精v品无码| 亚洲一二区在线| 国产一级不卡毛片| 久久亚洲电影天堂| 免费国产在线精品一区二区三区| 国产精品偷伦一区二区| 热久久免费视频精品| 久久精品日产第一区二区三区乱码| 亚洲色图自拍| 99电影在线观看| 尤物av无码色av无码| 国产精品一区二区三区久久| 欧美精品在线免费观看| 免费看日b视频| 国产精品视频免费在线| 欧美性久久久久| 国产精品爽爽爽| 国产亚洲第一区| 永久久久久久| 91精品网站| 日韩av日韩在线观看| 日韩在线www| 欧美乱偷一区二区三区在线| 久久久精品日本| 免费中文日韩| 久久综合色88| 国产婷婷一区二区三区| 欧美日本啪啪无遮挡网站| 国产乱子夫妻xx黑人xyx真爽| 制服诱惑一区| 国产精品2018| 日韩免费精品视频| 国产精品无码一本二本三本色| 国内精品美女av在线播放| 精品国产_亚洲人成在线| 高清国产在线一区| 亚洲va欧美va在线观看| 久久久久久亚洲精品中文字幕| 欧美亚洲视频在线观看| 国产精品免费一区二区三区四区| 狠狠色综合一区二区| 久久综合久久美利坚合众国| 不卡一区二区三区视频| 日韩国产精品毛片| 国产精品高清在线观看| 成人h在线播放| 日韩欧美第二区在线观看| 久热国产精品视频| 国产淫片av片久久久久久| 亚洲制服中文| 久久久久久美女| 国产欧美综合一区| 午夜精品久久久久久久久久久久| 久久久久久久久久伊人| 国产一区二区片| 污视频在线免费观看一区二区三区 | 国产日韩三区| 亚洲熟妇av日韩熟妇在线| 久久欧美在线电影| 激情深爱综合网| 亚洲高清在线观看一区| 久久精品国产精品| 成人黄色中文字幕| 欧美精品一区二区三区久久| 在线观看一区欧美| 日韩亚洲在线观看| 国产精品99久久久久久www| 中文网丁香综合网| 国产情人节一区| 亚洲在线色站| 国产成人精品免费久久久久| 热99在线视频| 国产精品免费久久久久久| 欧美成人综合一区| 久久99热精品这里久久精品| 高清视频一区| 天天在线免费视频| 久草资源站在线观看| 国内自拍中文字幕| 欧美日韩高清在线观看| 91传媒视频免费| 欧美大香线蕉线伊人久久国产精品| 久久亚洲一区二区三区四区五区高| 国产精品永久免费| 日本在线视频www色| 国产成人免费av电影| 国产又大又硬又粗| 无码内射中文字幕岛国片| 国产精品无码免费专区午夜| 国产伦精品一区二区三毛| 欧美一级免费在线观看| 国产精品丝袜久久久久久消防器材| 国产又黄又猛视频| 手机看片日韩国产| 久久夜精品va视频免费观看| 国产精品91一区| 国内精品视频在线| 亚洲精品影院| 国产精品视频一区二区三区四区五区| 国产精品一区二区免费看| 日韩免费在线播放| 亚洲一区二区三区在线免费观看| 日韩在线视频免费观看高清中文| 国产日韩精品电影| 人妻无码一区二区三区四区| 精品国产第一页| 久艹在线免费观看| 99热在线国产| 美女黄毛**国产精品啪啪| 日韩av免费看网站| 一区二区在线观看网站| 国产精品久久久久久av福利| 国产盗摄xxxx视频xxx69| 国产日韩精品在线观看| 青青草影院在线观看| 亚洲字幕一区二区| 国产精品久久久精品| 国产成人精品免高潮费视频| 国产精品中文字幕久久久| 精品人妻大屁股白浆无码| 日本精品视频网站| 婷婷五月色综合| 一区二区视频国产| 久久成人国产精品| 久久精品男人天堂| 久久99精品久久久久久三级 | 亚洲图片欧洲图片日韩av| 国产精品入口免费视频一| 久久全球大尺度高清视频 | 久久精品91久久香蕉加勒比| 91国内揄拍国内精品对白| 国产精品一区二区久久国产| 黄色一级在线视频| 欧洲日韩成人av| 午夜精品www| 亚洲中文字幕无码av永久| 色综合久久精品亚洲国产 | 日韩欧美国产综合在线| 亚洲国产一区二区精品视频| 欧美激情二区三区| 精品中文字幕在线2019| 久久精品电影一区二区| 爽爽爽爽爽爽爽成人免费观看| 久久久亚洲福利精品午夜| 91九色综合久久| 久久久免费电影| 成人精品一区二区三区电影黑人| 国产精品一区免费观看| 国产免费xxx| 国产精品一线二线三线| 国产精品午夜av在线| 二级片在线观看|