一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

Vxworks嵌入式操作系統(tǒng)下網(wǎng)絡(luò)設(shè)備驅(qū)動程序設(shè)計

時間:2023-05-01 08:38:28 計算機(jī)論文 我要投稿
  • 相關(guān)推薦

Vxworks嵌入式操作系統(tǒng)下網(wǎng)絡(luò)設(shè)備驅(qū)動程序設(shè)計

作者Email:  cai_yang@etang.com

摘 要:本文主要介紹在Vxworks操作系統(tǒng)下網(wǎng)絡(luò)設(shè)備驅(qū)動程序設(shè)計、調(diào)試方法以及將其加入系統(tǒng)內(nèi)核的配置方法。

關(guān)鍵詞:Vxworks  嵌入式操作系統(tǒng) 網(wǎng)絡(luò)設(shè)備

引 言

  VxWorks操作系統(tǒng)是美國WindRiver公司于1983年設(shè)計開發(fā)的一種嵌入式實時操作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關(guān)鍵組成部分。良好的持續(xù)發(fā)展能力、高性能的內(nèi)核以及友好的用戶開發(fā)環(huán)境,在嵌入式實時操作系統(tǒng)領(lǐng)域占據(jù)一席之地。它以其良好的可靠性和卓越的實時性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實時性要求極高的領(lǐng)域中,如衛(wèi)星通訊、軍事演習(xí)、彈道制導(dǎo)、飛機(jī)導(dǎo)航等。

  

1 嵌入式系統(tǒng)

  嵌入式系統(tǒng)是以嵌入式計算機(jī)為技術(shù)核心,面向用戶、面向產(chǎn)品、面向應(yīng)用,軟硬件可裁減的,適用于對功能、可靠性、成本、體積、功耗等綜合性嚴(yán)格要求的專用計算機(jī)系統(tǒng)。和通用計算機(jī)不同,嵌入式系統(tǒng)是針對具體應(yīng)用的專用系統(tǒng),目的就是要把一切變得更簡單、更方便、更普遍、更適用;它的硬件和軟件都必須高效率地設(shè)計,量體裁衣、去除冗余,力爭在同樣的硅片面積上實現(xiàn)更高的性能。

  嵌入式系統(tǒng)主要由嵌入式處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及特定的應(yīng)用程序等四部分組成,是集軟硬件于一體的可獨(dú)立工作的“器件”;用于實現(xiàn)對其它設(shè)備的控制、監(jiān)視或管理等功能。

  嵌入式系統(tǒng)應(yīng)具有的特點是:要求高可靠性;在惡劣的環(huán)境或突然斷電的情況下,要求系統(tǒng)仍然能夠正常工作;許多嵌入式應(yīng)用要求實時處理能力,這就要求嵌入式操作系統(tǒng)(EOS)具有實時處理能力;嵌入式系統(tǒng)中的軟件代碼要求高質(zhì)量、高可靠性,一般都固化在只讀存儲器中或閃存中,也就是說軟件要求固態(tài)化存儲,而不是存儲在磁盤等載體中。

2 設(shè)備驅(qū)動程序

Vxworks5.4中驅(qū)動程序主要分為三種:字符、塊以及網(wǎng)絡(luò)驅(qū)動程序。本文所介紹的網(wǎng)卡驅(qū)動程序則屬于網(wǎng)絡(luò)設(shè)備驅(qū)動程序。

2.1 網(wǎng)絡(luò)設(shè)備驅(qū)動程序設(shè)計

網(wǎng)絡(luò)的各功能部件圖1所示,網(wǎng)絡(luò)設(shè)備驅(qū)動程序?qū)嶋H上是處理硬件和上層協(xié)議之間的接口程序。網(wǎng)絡(luò)傳輸協(xié)議層分發(fā)數(shù)據(jù)在應(yīng)用程序接口和網(wǎng)絡(luò)接口之間。網(wǎng)絡(luò)化網(wǎng)絡(luò)協(xié)議(如IP協(xié)議)發(fā)送數(shù)據(jù)在網(wǎng)絡(luò)主機(jī)之間。連接/接口層使能主機(jī)隸屬于硬件到相同物理媒質(zhì)的通信。

在Vxworks5.4中,網(wǎng)卡驅(qū)動程序又分為END(Enhanced Network Driver)和BSD兩種。它們分別處于如圖2所示結(jié)構(gòu)中。

[1] [2] [3] [4] [5] 

【Vxworks嵌入式操作系統(tǒng)下網(wǎng)絡(luò)設(shè)備驅(qū)動程序設(shè)計】相關(guān)文章:

基于嵌入式操作系統(tǒng)VxWorks的實時通訊的實現(xiàn)05-02

嵌入式實時操作系統(tǒng)VxWorks及其在地震勘探儀器中的應(yīng)用04-28

案例驅(qū)動在C語言程序設(shè)計教學(xué)中的探索實踐04-28

任務(wù)驅(qū)動教學(xué)法在《VB語言程序設(shè)計》教學(xué)中的初探04-30

在《ASP程序設(shè)計》教學(xué)中采用任務(wù)驅(qū)動教學(xué)法的研究04-26

低雜波電流驅(qū)動下加熱的數(shù)值模擬04-27

基于Windows 2000的多路話音采集壓縮卡驅(qū)動程序設(shè)計05-02

任務(wù)驅(qū)動下的高職旅游英語口語教學(xué)04-30

黑河流域下游水分驅(qū)動下的生態(tài)演化04-30

結(jié)構(gòu)驅(qū)動戰(zhàn)略下的虛擬組織:演化、條件和影響04-28