天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于VxWorks的S3C2440開發(fā)板上DM9000網(wǎng)絡(luò)芯片驅(qū)動(dòng)開發(fā)

發(fā)布時(shí)間:2020-04-15 06:10
【摘要】: 隨著計(jì)算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)應(yīng)用的領(lǐng)域越來越廣泛,包括自動(dòng)化控制、航空航天、交通、通信、多媒體技術(shù)、辦公自動(dòng)化、實(shí)時(shí)仿真等等。要進(jìn)行嵌入式系統(tǒng)軟件的開發(fā),必須要有優(yōu)秀的操作系統(tǒng)平臺(tái)及功能強(qiáng)大的開發(fā)工具。VxWorks就是一款優(yōu)秀的嵌入式操作系統(tǒng),其交叉開發(fā)環(huán)境Tornado為我們進(jìn)行應(yīng)用程序的開發(fā)提供了便利。 本文以大幅面工程掃描儀為工程背景,對(duì)VxWorks的網(wǎng)絡(luò)驅(qū)動(dòng)開發(fā)進(jìn)行研究,依據(jù)大幅面工程掃描儀的特點(diǎn)和功能需求,設(shè)計(jì)并實(shí)現(xiàn)了RSC S3C2440A(ARM920T內(nèi)核)開發(fā)板上的DM9000的網(wǎng)絡(luò)芯片在VxWorks中的網(wǎng)絡(luò)驅(qū)動(dòng)程序。使得工程掃描儀的數(shù)據(jù)采集及監(jiān)控板與上位機(jī)之間實(shí)現(xiàn)了TCP/IP協(xié)議方式的高速以太網(wǎng)通信。 文章首先介紹了嵌入式系統(tǒng)的組成原理及特點(diǎn),并就嵌入式實(shí)時(shí)操作系統(tǒng)的應(yīng)用情況做了說明。根據(jù)項(xiàng)目實(shí)際情況,深入研究了嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks及其集成交叉開發(fā)環(huán)境Tornado,對(duì)其網(wǎng)絡(luò)驅(qū)動(dòng)的開發(fā)做了系統(tǒng)描述;接著,介紹了有關(guān)TCP/IP協(xié)議的基礎(chǔ)知識(shí),為使用TCP/IP協(xié)議棧進(jìn)行網(wǎng)絡(luò)通信提供支持。最后,介紹了DM9000網(wǎng)絡(luò)接口芯片的原理和功能,實(shí)現(xiàn)了DM9000芯片的底層驅(qū)動(dòng)程序;并詳細(xì)介紹了在此基礎(chǔ)上開發(fā)VxWorks中所使用的END類型網(wǎng)絡(luò)驅(qū)動(dòng)程序的過程。
【圖文】:

結(jié)構(gòu)框圖,嵌入式操作系統(tǒng),結(jié)構(gòu)框圖


業(yè)最熱門的領(lǐng)域之一,嵌入式系統(tǒng)應(yīng)用滲透到信息家電、工業(yè)控制、通設(shè)備、人工智能設(shè)備等諸多領(lǐng)域。嵌入式的引入提高了原有設(shè)備在設(shè)計(jì)性,使得硬件平臺(tái)和和應(yīng)用功能需求有了一定的隔離度。硬件在設(shè)計(jì)的要考慮設(shè)備的兼容可用性,業(yè)務(wù)功能的實(shí)現(xiàn)可以交由軟件系統(tǒng)來實(shí)現(xiàn)。作系統(tǒng)的引入大大提高了嵌入式系統(tǒng)的功能,方便了嵌入式應(yīng)用軟件的設(shè)應(yīng)也占用的寶貴的嵌入式系統(tǒng)資源。同時(shí),因?yàn)榍度胧綉?yīng)用系統(tǒng)配置差,I/O 操作也沒有標(biāo)準(zhǔn)化,這部分的驅(qū)動(dòng)軟件往往需要開發(fā)者自己提供求在開發(fā)環(huán)境中需要能夠?qū)τ脩羲x定的實(shí)時(shí)性操作系統(tǒng)進(jìn)行裁減和擴(kuò)和應(yīng)用程序綁定到一起生成一個(gè)可運(yùn)行在目標(biāo)環(huán)境上的應(yīng)用系統(tǒng)。嵌入統(tǒng)英文名稱為 Embedded Operating System,是一種支持嵌入式系統(tǒng)應(yīng)用統(tǒng)軟件,它是嵌入式系統(tǒng)的重要組成部分。嵌入式操作系統(tǒng)具有通用操基本特點(diǎn),能夠有效管理復(fù)雜的系統(tǒng)資源,并且把硬件虛擬化。但是又系統(tǒng)資源,,因?yàn)樵谇度胧讲僮飨到y(tǒng)的應(yīng)用環(huán)境中的硬件資源十分有限。圖個(gè)典型嵌入式結(jié)構(gòu)框圖。

結(jié)構(gòu)框圖,結(jié)構(gòu)框圖,連接速度,總線型


基于 VxWorks 的 S3C2440 開發(fā)板上 DM9000 網(wǎng)絡(luò)芯片驅(qū)動(dòng)開發(fā)26在 DM9000 中有與處理器相連的總線型接口,這個(gè)接口可以是 8 位、16 位或者是 32 位,這里我們用到 16 位的總線型接口。PHY 接收發(fā)送設(shè)備是 10M、100M自適應(yīng)的以太網(wǎng)標(biāo)準(zhǔn)硬件,連接速度可以在連接速度寄存器中查詢得出。EEPROM 接口使用來掛接 EEPROM,在 EEPROM 中可以保存一下掉電不丟失的參數(shù),如以太網(wǎng)地址等配置參數(shù)都可以保存在 EEPROM 中,在 DM9000 上電之后會(huì)自動(dòng)讀取保存在 EEPROM 中的參數(shù),對(duì)自身進(jìn)行配置。DM9000 的硬件結(jié)構(gòu)框圖如圖 4-2 所示。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2007
【分類號(hào)】:TP332

【引證文獻(xiàn)】

相關(guān)期刊論文 前1條

1 凌約雷;邱愛華;席隆;郝得寧;;國(guó)產(chǎn)高可靠控制器BM3803MG的BSP設(shè)計(jì)[J];電子技術(shù)應(yīng)用;2012年01期

相關(guān)碩士學(xué)位論文 前8條

1 陳娟;嵌入式操作系統(tǒng)VxWorks下設(shè)備驅(qū)動(dòng)程序的研究與設(shè)計(jì)[D];西安電子科技大學(xué);2009年

2 周青;基于NAPI的嵌入式Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)的研究與實(shí)現(xiàn)[D];華南理工大學(xué);2011年

3 孫孝文;個(gè)人可信設(shè)備關(guān)鍵技術(shù)研究[D];北京工商大學(xué);2010年

4 高國(guó)威;汽車輪胎性能多變量測(cè)量系統(tǒng)的開發(fā)[D];青島科技大學(xué);2011年

5 董明明;基于RTU油井遠(yuǎn)程測(cè)控系統(tǒng)的數(shù)據(jù)采集與傳輸層設(shè)計(jì)[D];西安電子科技大學(xué);2012年

6 朱亮亮;基于核電數(shù)字控制系統(tǒng)的故障注入測(cè)試工具研究[D];燕山大學(xué);2012年

7 王俊麗;頻譜儀嵌入式操作系統(tǒng)移植及通信模塊的設(shè)計(jì)[D];電子科技大學(xué);2012年

8 陳力;星地測(cè)距系統(tǒng)星上硬件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2012年



本文編號(hào):2628227

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2628227.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d9e9f***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com