freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于嵌入式系統(tǒng)網(wǎng)卡驅(qū)動的實現(xiàn)大學(xué)論文-免費(fèi)閱讀

2025-07-16 02:20 上一頁面

下一頁面
  

【正文】 在此向我的導(dǎo)師表示衷心的感謝!另外我還要感謝在實習(xí)期間,王金鵬老師和陳小東老師給我的幫助,給我不少這方面的資料,是我完成論文的重要力量。第一版,2008年[3]鄧順國。近來,基于這些協(xié)議的嵌入式產(chǎn)品層出不窮,包括各種電話系統(tǒng)、無線公文包、各類數(shù)字電子設(shè)備以及在電子商務(wù)中的應(yīng)用。其網(wǎng)絡(luò)結(jié)構(gòu)的組成必然有家庭網(wǎng)關(guān)。參數(shù)參數(shù)類型COMMENT參數(shù)列表VoidVoid返回值VoidVoid功能說明初始化網(wǎng)卡制約和注意事項無異常處理無函數(shù)流程圖參見鏈接 表 SPI_Init函數(shù)Table SPI_Init function函數(shù)名稱void SPI_Init(void)。. 詳細(xì)設(shè)計1) 文件說明表 文件一覽表Table List of documents文件名描述與網(wǎng)卡相關(guān)的宏定義和函數(shù)聲明與網(wǎng)卡相關(guān)的操作和函數(shù)定義2) 函數(shù)一覽表表 函數(shù)一覽表Table Function List文件名函數(shù)簡稱函數(shù)名類型概要F1_1ENC28J60_Init接口網(wǎng)卡初始化F1_2write_ENC28J60_Phy內(nèi)部讀PHY寄存器F1_3read_ENC28J60_Buffer內(nèi)部讀緩存器F1_4read_ENC28J60_cmd內(nèi)部讀控制寄存器F1_5read_ENC28J60內(nèi)部切換Bank時讀控制寄存器F1_6set_ENC28J60_Bank內(nèi)部切換Bank區(qū)F1_7write_ENC28J60內(nèi)部切換Bank時寫控制寄存器F1_8write_ENC28J60_Buffer內(nèi)部些緩存區(qū)F1_9write_ENC28J60_cmd內(nèi)部寫控制寄存器F1_10receive_Packet接口接收數(shù)據(jù)包F1_11send_Packet接口發(fā)送數(shù)據(jù)包3) 函數(shù)調(diào)用關(guān)系└─F1_10 ├─F1_3 │ └─F1_5 │ └─F1_4 │ └─F1_6 │ └─F1_7 │ └─F1_9 │ └─F1_6└─F1_11 ├─F1_8 │ └─F1_7 │ └─F1_9 │ └─F1_6 函數(shù)調(diào)用關(guān)系Figure The relationship between function call4) 宏定義 使用宏定義一覽表Table List of use of macro definitions宏名值描述SUCCESS0x01函數(shù)調(diào)用成功返回值FAILED0x00函數(shù)調(diào)用失敗返回值INT8Uunsigned char八位無符號數(shù)INT16Uunsigned short十六位無符號數(shù)5) 數(shù)據(jù)結(jié)構(gòu)表 數(shù)據(jù)類型一覽表Table List of data types類型名描述Struct BUF{ BUF * B_Next;INT16U B_Len;Void *B_Data ;INT8U B_Type ;}B_Next用于指向下一段數(shù)據(jù)緩存。寫控制寄存器的命令寫控制寄存器(Write Control Register,WCR)命令允許主控制器以任何次序?qū)懭隕TH、MAC 和MII 控制寄存器。 當(dāng)AUTOINC 被使能時,以該方式就可以連續(xù)地向緩沖存儲器寫入字節(jié)而無需多余的SPI 命令。當(dāng)AUTOINC 被使能時,使用該方式就可以連續(xù)地從緩沖存儲器中順序讀取字節(jié)而無需多余的SPI 命令。讀緩沖存儲器命令讀緩沖存儲器(Read Buffer Memory,RBM)命令允許主控制器從8 KB 發(fā)送和接收緩沖存儲器中讀取字節(jié)。2. 將數(shù)據(jù)的低8 位寫入MIWRL 寄存器。s。初始化發(fā)送緩沖器:應(yīng)通過寫ERXFCON寄存器使能或禁止相應(yīng)的接收過濾器。如何實現(xiàn)呢?主要是通過設(shè)置網(wǎng)卡中的一些特定的寄存器。雙端口RAM緩沖器——用于接收和發(fā)送數(shù)據(jù)包。當(dāng)網(wǎng)卡收到一個正確的幀時,它就使用中斷來通知該計算機(jī)并交付給協(xié)議棧中的網(wǎng)絡(luò)層。因此,網(wǎng)卡的一個重要功能就是要進(jìn)行串行/并行轉(zhuǎn)換。 共有32個PHY 地址單元,但只可使用其中的9 個。所有存儲區(qū)的最后五個單元(1Bh 到1Fh)都指向同一組寄存器:EIE、EIR、ESTAT、ECON2 和ECON1。 全雙工:就是能夠同時接收與發(fā)送信號,譬如電話就是一種全雙工傳輸設(shè)備,我們在聽對方講話的同時,也可以發(fā)話給對方?,F(xiàn)在,以太網(wǎng)一詞泛指所有采用CSMA/CD協(xié)議的局域網(wǎng)?! UI接口:這種接口類型的網(wǎng)卡對應(yīng)用于以粗同軸電纜為傳輸介質(zhì)的以太網(wǎng)或令牌網(wǎng)中,這種接口類型的網(wǎng)卡目前更是很少見。 指令至少包含一個3 位操作碼和一個用于指定寄存器地址或數(shù)據(jù)常量的5 位參數(shù)。假設(shè)現(xiàn)在有一字節(jié)數(shù)據(jù)(01010101)寫進(jìn)8位發(fā)送寄存器中,上升沿發(fā)送、下降沿接收、高位先發(fā)送。也就是說,主設(shè)備通過對SCK時鐘線的控制可以完成對通訊的控制。通訊是通過數(shù)據(jù)交換完成的,這里先要知道SPI是串行通訊協(xié)議,也就是說數(shù)據(jù)是一位一位的傳輸?shù)?。SPI總線系統(tǒng)是一種同步串行外設(shè)接口,它可以使MCU與各種外圍設(shè)備以串行方式進(jìn)行通信以交換信息。在T C P / I P世界中,以太網(wǎng)I P數(shù)據(jù)報的封裝是在RFC 894[Hornig 1984]中定義的,IEEE 802網(wǎng)絡(luò)的I P數(shù)據(jù)報封裝是在RFC 1042[Postel and Reynolds 1988]中定義的。. 以太網(wǎng)和IEEE 802封裝以太網(wǎng)這個術(shù)語一般是指數(shù)字設(shè)備公司( Digital Equipment Corp.)、英特爾公司( I n t e l C o r p .)和X e r o x公司在1 9 8 2年聯(lián)合公布的一個標(biāo)準(zhǔn)。傳輸層(Transport Layer) 實現(xiàn)通信子網(wǎng)端到端的可靠傳輸(保證通信的質(zhì)量)。從串口通信到網(wǎng)卡結(jié)構(gòu)及數(shù)據(jù)的傳輸。. 本文研究目的及其意義目前隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的電子設(shè)備已經(jīng)將網(wǎng)絡(luò)接入功能作為其默認(rèn)配置,若是物聯(lián)網(wǎng)的能夠真正的發(fā)展起來,則上網(wǎng)應(yīng)該是所有物品必須具備的最基本的特性,不能上網(wǎng)的東西也許將會被淘汰。許多軟件方面的系統(tǒng)都實現(xiàn)了網(wǎng)絡(luò)模塊,甚至可以在設(shè)備上嵌入Web瀏覽器,真正實現(xiàn)隨時隨地用各種設(shè)備上網(wǎng)。上面提起的電飯鍋,其核心功能就是煮飯,若沒有這個功能了它將不會叫電飯鍋。開放創(chuàng)新、共同創(chuàng)新、大眾創(chuàng)新、用戶創(chuàng)新成為了知識社會環(huán)境下創(chuàng)新的新特征,技術(shù)更加展現(xiàn)其以人為本的一面,以人為本的創(chuàng)新隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展成為現(xiàn)實。s lives has brought great convenience. Cause our life has been inseparable from the links. Are connected to the network properties will need to participate, we must solve the data transmission problems between the network can play a huge role in Internet of things. This paper describes the structure of the network to understand the basic trend of the data on the network. When the card receives the network data is how the data processing. And data munications network card here mainly through the SPI interface to. SPI must understand the basic principles of network structure and characteristics of the internal structure of the controller card, the principle of data transmission. Through some basic concepts and principles of understanding and analysis, and ultimately the network card driver functionality. Solve the data receiving and processing within the transmitter. So as to provide an interface to the upper application. Finally, an example of bining theory to plete the realization of an embedded network card driver, introduction and application software development environment, from outline design to detailed design, coding. Keywords: Internet of Things。本文通過對網(wǎng)絡(luò)的結(jié)構(gòu)介紹,了解數(shù)據(jù)在網(wǎng)絡(luò)上基本走向。當(dāng)網(wǎng)卡接受到網(wǎng)絡(luò)的數(shù)據(jù)后是如何對數(shù)據(jù)進(jìn)行處理的。 Card controller。 物聯(lián)網(wǎng)的提出將使我們對互聯(lián)網(wǎng)的應(yīng)用進(jìn)入一個全新階段,對人們生活的影響將會難以預(yù)測。而網(wǎng)上控制功能只是為了人們控制的方便而強(qiáng)加上去的。. 課題的提出在物聯(lián)網(wǎng)時代即將到來的時候,我們應(yīng)該做好充分的準(zhǔn)備去迎接這一時代的挑戰(zhàn)?,F(xiàn)在有許多工程作業(yè)必須要求遠(yuǎn)程控制來實現(xiàn)設(shè)備的監(jiān)控和信息分布式處理。第三章實現(xiàn)了一個具體的實例,從概要設(shè)計到詳細(xì)設(shè)計以及內(nèi)部功能函數(shù)實現(xiàn)的流程圖,代碼調(diào)試的環(huán)境。會話層(Session Layer) 提供一個面向用戶的連接服務(wù),并為會話活動提供有效的組織和同步所必須的手段,為數(shù)據(jù)傳送提供控制和管理。它是當(dāng)今T C P / I P采用的主要的局域網(wǎng)技術(shù)。主機(jī)需求R F C要求每臺I n t e r n e t主機(jī)都與一個10 Mb/s的以太網(wǎng)電纜相連接:1) 必須能發(fā)送和接收采用RFC 894(以太網(wǎng))封裝格式的分組。外圍設(shè)置FLASHRAM、網(wǎng)絡(luò)控制器、LCD顯示驅(qū)動器、A/D轉(zhuǎn)換器和MCU等。這就是SCK時鐘線存在的原因,由SCK提供時鐘脈沖,SDI,SDO則基于此脈沖完成數(shù)據(jù)傳輸。SPI還是一個數(shù)據(jù)交換協(xié)議:因為SPI的數(shù)據(jù)輸入和輸出線獨(dú)立,所以允許同時完成數(shù)據(jù)的輸入和輸出。  那么第一個上升沿來的時候 數(shù)據(jù)將會是SDI=0;寄存器中的01010101左移一位,后面補(bǔ)入送來的一位未知數(shù)x,成了0101010x。 寫和位域指令后還會有一個或多個字節(jié)的數(shù)據(jù)?! DDI接口:這種接口的網(wǎng)卡是適應(yīng)于FDDI(光纖分布數(shù)據(jù)接口)網(wǎng)絡(luò)中,這種網(wǎng)絡(luò)具有100Mbps的帶寬,但它所使用的傳輸介質(zhì)是光纖,所以這種FDDI接口的接口也是光纖接口的。以太網(wǎng)2.0版由數(shù)字設(shè)備公司、Intel公司和Xerox公司聯(lián)合開發(fā),它與IEEE802.3兼容。理論上,全雙工傳輸可以提高網(wǎng)絡(luò)效率,但是實際上仍是配合其他相關(guān)設(shè)備才有用。 它們是控制和監(jiān)視器件工作的關(guān)鍵寄存器,由于被映射到同一存儲空間,因此可以在不切換。對未用單元的寫操作無效,而讀操作將返回0。由于網(wǎng)絡(luò)上的數(shù)據(jù)率和計算機(jī)總線上的數(shù)據(jù)率并不相同,因此在網(wǎng)卡中必須裝有對數(shù)據(jù)進(jìn)行緩存的存儲芯片。當(dāng)計算機(jī)要發(fā)送一個IP數(shù)據(jù)報時,它就由協(xié)議棧向下交給網(wǎng)卡組裝成幀后發(fā)送到局域網(wǎng)。判優(yōu)器——當(dāng)DMA、發(fā)送和接收模塊發(fā)出請求時對RAM 緩沖器的訪問進(jìn)行控制。對緩沖器,PHY寄存器,MAC寄存器的讀和寫。初始化等待OS:如果在上電復(fù)位后立即執(zhí)行初始化,確保在開始修改MAC和PHY寄存器前已經(jīng)過足夠的時間。 位以確定操作是否完成。3. 將數(shù)據(jù)的高8位寫入MIWRH寄存器。如果ECON2 寄存器中的AUTOINC 位置1,那么在讀完每個字節(jié)的最后一位之后, ERDPT 指針將會自動地遞增指向下一個地址。拉高CS 引腳電平可以結(jié)束RBM 命令。4. 拉高CS 引腳電平可以結(jié)束RBM 命令。通過特殊的MII 寄存器接口對PHY 寄存器執(zhí)行寫操作。B_Len用于記錄本段緩存中數(shù)據(jù)長度。參數(shù)參數(shù)類型COMMENT參數(shù)列表voidvoid返回值voidvoid功能說明初始化SPI制約和注意事項無異常處理無表 read_ENC28J60_Buffer函數(shù)Table read_ENC28J60_Buffer function函數(shù)名稱void read_ENC28J60_Buffer(INT16U len, INT8U * data)參數(shù)參數(shù)類型COMMENT參數(shù)列表lenINT16UINPUTdataINT8U *INPUT返回值voidvoid功能說明讀以太網(wǎng)卡緩沖中的數(shù)據(jù)制約和注意事項無異常處理無函數(shù)流程圖參見鏈接read_ENC28J60_Buffer 表 write_ENC28J60_Buffer函數(shù)函數(shù)名稱void write_ENC28J60_Buffer(INT16U
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1