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

正文內(nèi)容

基于dm9000a的tcp通信設(shè)計(jì)最終版畢業(yè)論文-展示頁(yè)

2025-06-27 17:05本頁(yè)面
  

【正文】 M9000_NCR, 0x03); dlyus(20); DM9000_iow(DM9000_GPR, 0x01); DM9000_iow(DM9000_GPR, 0x00); dlyms(4);}函數(shù)的功能是實(shí)現(xiàn)DM9000A的復(fù)位。當(dāng)處理器要向以太網(wǎng)發(fā)送數(shù)據(jù)幀時(shí),先將數(shù)據(jù)打包成TCP或IP數(shù)據(jù)包,并通過(guò)8位或16位總線(xiàn)逐字節(jié)發(fā)送到DM9000A的數(shù)據(jù)發(fā)送緩存中,然后將數(shù)據(jù)長(zhǎng)度等信息填充到DM9000A的相應(yīng)寄存器內(nèi),隨后發(fā)送使能命令,DM9000A將緩存的數(shù)據(jù)和數(shù)據(jù)幀信息進(jìn)行MAC組幀,并發(fā)送出去[5]。 4. 工作原理在系統(tǒng)上電時(shí),處理器通過(guò)總線(xiàn)配置DM9000A內(nèi)的網(wǎng)絡(luò)控制寄存器(NCR)、中斷寄存器(ISR)等,以完成DM9000A的初始化。實(shí)際中INDEX端口寄存器保存的是訪(fǎng)問(wèn)DATA端口寄存器的內(nèi)部寄存器的地址,因此對(duì)DM9000A控制或狀態(tài)寄存器訪(fǎng)問(wèn)的命令順序是: (1)將要訪(fǎng)問(wèn)寄存器的地址寫(xiě)到INDEX端口;在DM9000A中只有INDEX端口與DATA端口兩個(gè)寄存器可以直接被CPU直接訪(fǎng)問(wèn),其它所有內(nèi)部控制和狀態(tài)寄存器都是通過(guò)這兩個(gè)端口寄存器間接訪(fǎng)問(wèn)的。DM9000A的IO讀信號(hào)線(xiàn)IOR、寫(xiě)信號(hào)線(xiàn)IOW分別與處理器的讀信號(hào)NOE和寫(xiě)信號(hào)NOW相連,片選信號(hào)CS與處理器的NGCS3端口相連,它的起始地址為0X06000000。這個(gè)工作里面DM9000A是非常簡(jiǎn)單的,所以用戶(hù)可以容易的移植任何系統(tǒng)下的端口驅(qū)動(dòng)程序[3]。DM9000A物理協(xié)議層接口完全支持使用10MBps下3類(lèi)、4類(lèi)、5類(lèi)非屏蔽雙絞線(xiàn)和100MBps下5類(lèi)非屏蔽雙絞線(xiàn)。DM9000A還提供了介質(zhì)無(wú)關(guān)的接口,來(lái)連接所有提供支持介質(zhì)無(wú)關(guān)接口功能的家用電話(huà)線(xiàn)網(wǎng)絡(luò)設(shè)備或其他收發(fā)器。下文便是詳細(xì)講述在這個(gè)平臺(tái)上是如何實(shí)現(xiàn)通信的。本文的設(shè)計(jì)中將CMD引腳與處理器的地址線(xiàn)ADR2相連,網(wǎng)絡(luò)控制器CMD引腳決定了處理器訪(fǎng)問(wèn)的是哪個(gè)端口寄存器:當(dāng)CMD=0時(shí),主機(jī)訪(fǎng)問(wèn)的是INDEX(地址)端口寄存器,它的地址為0X06000000;當(dāng)CMD=1時(shí),訪(fǎng)問(wèn)的是DATA(數(shù)據(jù))端口寄存器,它的地址為0X06000004。USB接口用于跟外界交換數(shù)據(jù),如將數(shù)據(jù)從U盤(pán)中傳入ARM中。串行口用于跟外界連接,進(jìn)行數(shù)據(jù)交換,如把控制命令下載到ARM中。FLASH相當(dāng)于ARM的ROM,用來(lái)儲(chǔ)存程序,它的地址范圍0X00000000~0X01C00000。在這個(gè)開(kāi)發(fā)平臺(tái)上,ARM處理器選用S3C44B0X,與ARM連接的有JTAG接口,用于調(diào)試程序用的。介紹應(yīng)用層的協(xié)議功能,實(shí)現(xiàn)應(yīng)用層客戶(hù)端與服務(wù)器端之間的通信。這一部分對(duì)每個(gè)協(xié)議的實(shí)現(xiàn)過(guò)程都有概括的表述,做為基礎(chǔ),有利于一些的理解。主要介紹了以太網(wǎng)層、傳輸層、網(wǎng)絡(luò)層等各層中的協(xié)議及數(shù)據(jù)的接收、發(fā)送實(shí)現(xiàn)。編寫(xiě)相關(guān)程序代碼,實(shí)現(xiàn)數(shù)據(jù)的接收、發(fā)送處理,它為本課題的主要部分,實(shí)現(xiàn)了網(wǎng)絡(luò)數(shù)據(jù)的傳輸。本課題第二部分為以太網(wǎng)接口DM9000A。 本課題的設(shè)計(jì)內(nèi)容與結(jié)構(gòu)本課題是基于DM9000A的TCP通信設(shè)計(jì),首先對(duì)以太網(wǎng)控制器DM9000A作了簡(jiǎn)要的說(shuō)明,并闡述了它的驅(qū)動(dòng)原理,編寫(xiě)了相應(yīng)的程序代碼,其次分析了TCP/IP協(xié)議的通信原理及實(shí)現(xiàn)過(guò)程,講述了以太網(wǎng)層、傳輸層、網(wǎng)絡(luò)層的具體處理過(guò)程,最后基于TCP協(xié)議進(jìn)行網(wǎng)絡(luò)通信,實(shí)現(xiàn)應(yīng)用層的數(shù)據(jù)傳輸設(shè)計(jì)。隨著因特網(wǎng)的普及,出現(xiàn)了信息家電,如PDA、可視電話(huà) 、移動(dòng)電話(huà) 、機(jī)頂盒和數(shù)碼相機(jī)等嵌入式設(shè)備,它們的市場(chǎng)需求也越來(lái)越大,正逐漸走向網(wǎng)絡(luò)化,以共享互聯(lián)網(wǎng)中龐大的信息資源 。隨著人們對(duì)智能化產(chǎn)品需求的增加,未來(lái)的嵌入式產(chǎn)品,包括各種家電、通信、PDA、儀器儀表等設(shè)備正逐漸走向網(wǎng)絡(luò)化,TCP/IP協(xié)議在嵌入式系統(tǒng)的研究也越來(lái)越有實(shí)際意義,因而基于TCP/IP協(xié)議使嵌入式設(shè)備的網(wǎng)絡(luò)化開(kāi)發(fā)也有廣闊的市場(chǎng)前景。隨著因特網(wǎng)的的普及與發(fā)展,TCP/IP也廣為人知,應(yīng)用于介紹各種新聞、提供各種服務(wù)中,如傳送影像和聲音的服務(wù),航天飛機(jī)升空實(shí)況轉(zhuǎn)播,音樂(lè)會(huì)實(shí)況傳播,講演活動(dòng)的介紹等。TCP/IP在誕生之初,主要以文字為中心進(jìn)行信息交換,用于遠(yuǎn)程登錄、電子郵件和文件傳送等方面的應(yīng)用。 目前國(guó)內(nèi)外TCP/IP協(xié)議的應(yīng)用目前TCP/IP協(xié)議已成為占主導(dǎo)地位的通訊協(xié)議,它能使各種業(yè)務(wù)在不同的網(wǎng)上實(shí)現(xiàn)互聯(lián)互通,從技術(shù)上為網(wǎng)絡(luò)融合奠定了基礎(chǔ),是研究和應(yīng)用現(xiàn)代網(wǎng)絡(luò)必不可少的知識(shí),也是從事網(wǎng)絡(luò)設(shè)計(jì)與應(yīng)用工作的基石。TCP/IP包含了所有網(wǎng)絡(luò)綜合技術(shù),具備了涵蓋所有類(lèi)型網(wǎng)絡(luò)的功能,目前大量的研究機(jī)構(gòu)研究將它推向開(kāi)放式的網(wǎng)絡(luò)化協(xié)議。TCP/IP協(xié)議具有可靠性與面向連接性,能使計(jì)算機(jī)之間直接交換數(shù)據(jù),實(shí)現(xiàn)資源的共享。TCP/IP的成功,給網(wǎng)絡(luò)通信帶來(lái)了很多方便,最初的TCP/IP是借助與因特網(wǎng)的密切關(guān)系才得以發(fā)展起來(lái)的。通過(guò)制定詳細(xì)定義的TCP/IP協(xié)議標(biāo)準(zhǔn),第一次實(shí)現(xiàn)了將信息包通過(guò)點(diǎn)對(duì)點(diǎn)的衛(wèi)星網(wǎng)絡(luò),再通過(guò)陸地電纜,再通過(guò)衛(wèi)星網(wǎng)絡(luò),再由地面?zhèn)鬏?,貫串歐洲和美國(guó),經(jīng)過(guò)各種電腦系統(tǒng),遠(yuǎn)距離的可靠數(shù)據(jù)傳輸。70年代,“包切換”理論為網(wǎng)絡(luò)之間的聯(lián)接方式提供了理論基礎(chǔ),建立一種對(duì)各種操作系統(tǒng)普適的協(xié)議,利用包交換技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)之間的通信。隨著接口信號(hào)處理機(jī)”(IMP)的研試及網(wǎng)絡(luò)測(cè)評(píng)中心的建立,科學(xué)家們又提出用網(wǎng)絡(luò)思想設(shè)計(jì)網(wǎng)絡(luò)布局,網(wǎng)絡(luò)測(cè)評(píng)系統(tǒng)的想法。面對(duì)這樣的狀況,科學(xué)家們提出這樣一個(gè)理念:讓所有電腦能夠?qū)崿F(xiàn)“資源共享”。 etherne。s correspondence principle, will simplify the TCP/IP protocol transplanted to ARM hardware platform. And using agreement connection function pilation upper formation application procedure, finally in should the level realize between the EM client side and the PC server end data transmission. The experiment proved that this topic39。實(shí)驗(yàn)證明,本課題的設(shè)計(jì)能夠成功的實(shí)現(xiàn)ARM平臺(tái)上的移植,并完成數(shù)據(jù)的準(zhǔn)確傳輸,這將為以后網(wǎng)絡(luò)之間的通信提供了方便。課題系統(tǒng)的介紹了硬件網(wǎng)絡(luò)控制器DM9000A的內(nèi)部結(jié)構(gòu)與特點(diǎn),并編寫(xiě)了相應(yīng)的程序代碼及闡述了它的驅(qū)動(dòng)原理,采用軟件編程定義TCP/IP協(xié)議層的各幀結(jié)構(gòu), 通過(guò)分析協(xié)議的通信原理及具體實(shí)現(xiàn)過(guò)程,將簡(jiǎn)化的TCP/IP協(xié)議移植到ARM硬件平臺(tái)?;贒M9000A的TCP通信設(shè)計(jì)摘 要隨著時(shí)代的發(fā)展,因特網(wǎng)的廣泛普及,人們對(duì)智能化產(chǎn)品需求的增加, 許多應(yīng)用領(lǐng)域紛紛與網(wǎng)絡(luò)技術(shù)結(jié)合,出現(xiàn)了信息家電如PDA、可視電話(huà) 、移動(dòng)電話(huà) 、機(jī)頂盒和數(shù)碼相機(jī)等嵌入式設(shè)備,它們正逐漸走向網(wǎng)絡(luò)化,以共享互聯(lián)網(wǎng)中龐大的信息資源。本課題設(shè)計(jì)了一個(gè)基于DM9000A的TCP通信,以DM9000A以太網(wǎng)控制器為核心,TCP/IP協(xié)議為重點(diǎn),采用軟硬結(jié)合方式實(shí)現(xiàn)設(shè)計(jì)。并利用協(xié)議的接口函數(shù)編寫(xiě)上層應(yīng)用程序,最后在應(yīng)層實(shí)現(xiàn)EM客戶(hù)端與PC服務(wù)器端之間的數(shù)據(jù)傳輸。關(guān)鍵詞:DM9000A;以太網(wǎng);TCP/IP協(xié)議 TCP munication design based on DM9000AAbstractWith the development of the times, the popularization of internet widespread, people’s demand on the increase of intelligent product , many application domains in abundance with networking union. Appeared information home appliances such as PDA, videophone, mobile telephone, settop boxes and digital camera etc, they are gradually embedded equipment, to share internet towards network in the enormous information resources. This topic is TCP munication design based on DM9000A, takes the DM9000A Ethernet controller as the core, TCP/IP protocol for key point, and selects the soft and hard union method to realize the design. This topic systematically introduces the hardware network controller DM9000A’s internal structure and characteristics, and have piled the corresponding procedure code and elaborated its actuation principle. Using software programming definition TCP/IP protocol layer each frame structure, and realizes the process specifically through the analysis agreement39。s design can succeed realizes in the ARM platform transplant, and pletes the data the accurate transmission, this will be for the munication between network and network and will provides convenient for every one after. Key word:DM9000A。TCP/IP protocol 目 錄1 緒論 1 TCP/IP協(xié)議的發(fā)展 1 目前國(guó)內(nèi)外TCP/IP協(xié)議的應(yīng)用 2 本課題的設(shè)計(jì)內(nèi)容與結(jié)構(gòu) 22 以太網(wǎng)接口 4 硬件平臺(tái)描述 4 DM9000A芯片的內(nèi)部結(jié)構(gòu)和工作原理 5 DM9000A的驅(qū)動(dòng) 7 以太網(wǎng)接口設(shè)計(jì) 123 TCP/IP通信協(xié)議的實(shí)現(xiàn) 16 TCP/IP通信的設(shè)計(jì)思想 16 TCP/IP協(xié)議的介紹 16 數(shù)據(jù)報(bào)的封裝 17 主程序流程 17 ARP協(xié)議及其實(shí)現(xiàn) 19 IP協(xié)議及其實(shí)現(xiàn) 23 IP協(xié)議幀數(shù)據(jù)結(jié)構(gòu) 23 IP協(xié)議的實(shí)現(xiàn) 25 ICMP協(xié)議及其實(shí)現(xiàn) 27 TCP協(xié)議及其實(shí)現(xiàn) 29 TCP協(xié)議幀數(shù)據(jù)格式 29 TCP協(xié)議端口及套接字 31 TCP協(xié)議的通訊過(guò)程 31 TCP協(xié)議的實(shí)現(xiàn) 344 應(yīng)用層的實(shí)現(xiàn) 36結(jié) 論 39致 謝 40參考文獻(xiàn) 41附 錄 421 緒論 TCP/IP協(xié)議的發(fā)展早在阿帕網(wǎng)(ARPR)產(chǎn)生運(yùn)作之初,通過(guò)接口信號(hào)處理機(jī)實(shí)現(xiàn)互聯(lián)的電腦并不多,大部分電腦相互之間不兼容,在一臺(tái)電腦上完成的工作,很難拿到另一臺(tái)電腦上去用,每一個(gè)電腦在各自的系里都運(yùn)行良好,但卻不能共享資源。這就得在這些系統(tǒng)的標(biāo)準(zhǔn)之上,建立一種大家共同都必須遵守的標(biāo)準(zhǔn),讓不同的電腦按照一定的規(guī)則進(jìn)行“談判”,并且在談判之后能“握手”。然而考慮到如何讓各種電腦都認(rèn)可的信號(hào)來(lái)打開(kāi)通信管道,并且數(shù)據(jù)通過(guò)后還要關(guān)閉通道的問(wèn)題上,便引進(jìn)了通信“協(xié)議”的概念。這就產(chǎn)生了目前在開(kāi)放系統(tǒng)下的所有網(wǎng)民和網(wǎng)管人員都在使用的“傳輸控制協(xié)議”和“因特網(wǎng)協(xié)議”即TCP/IP協(xié)議。從而驗(yàn)證了TCP/IP的成功,使其得以發(fā)展[1]。在網(wǎng)絡(luò)中,TCP/IP提供了在兩端計(jì)算機(jī)之間數(shù)據(jù)交換的環(huán)境,它的功能取決于兩臺(tái)計(jì)算機(jī)間進(jìn)行的通信內(nèi)容,即通過(guò)在兩端計(jì)算機(jī)上運(yùn)行的程序決定TCP/IP網(wǎng)絡(luò)究竟能做些什么。不管在商務(wù)還是在家庭中,把計(jì)算機(jī)與網(wǎng)絡(luò)相連,利用TCP/IP協(xié)議通信獲得全世界信息,推進(jìn)了TCP/IP技術(shù)的增強(qiáng)。TCP/IP技術(shù)在與時(shí)俱進(jìn),不斷增強(qiáng),它已進(jìn)入我們生活的方方面面。它之所以能夠獲得如此成就,是因?yàn)樗哂腥缦碌奶攸c(diǎn): 開(kāi)放的協(xié)議標(biāo)準(zhǔn),可以獨(dú)立于特定計(jì)算機(jī)和操作系統(tǒng)的開(kāi)放方式;獨(dú)立于特定的物理網(wǎng)絡(luò)硬件,可以運(yùn)行在多種網(wǎng)絡(luò)傳輸介質(zhì)上;共同的地址規(guī)劃方案,使得整個(gè)網(wǎng)絡(luò)中的任何TCP/IP設(shè)備都具有一個(gè)唯一的地址;標(biāo)準(zhǔn)化的高層協(xié)議提供了多種可靠的用戶(hù)服務(wù)。不久,它應(yīng)用于萬(wàn)維網(wǎng),實(shí)現(xiàn)了圖像和聲音、動(dòng)畫(huà)等在內(nèi)的大量可視化信息的訪(fǎng)問(wèn)?,F(xiàn)在,TCP/IP已推廣到因特網(wǎng)以外的網(wǎng)絡(luò)領(lǐng)域,比如商店的收款機(jī)、銀行的ATM自動(dòng)取款機(jī)、測(cè)量?jī)x器、機(jī)械設(shè)備的控制與監(jiān)視、公司內(nèi)部網(wǎng)絡(luò)及家庭內(nèi)的居室自動(dòng)化等等,開(kāi)展了各種網(wǎng)絡(luò)應(yīng)用[2]。目前嵌入式系統(tǒng)作為新技術(shù)的發(fā)展方向,已廣泛的應(yīng)用在軍事國(guó)防,消費(fèi)電子,網(wǎng)絡(luò)通信,工業(yè)控制等領(lǐng)域。TCP/IP協(xié)議已成為目前最為流行及廣泛使用的以太網(wǎng)協(xié)議,TCP通信也將成為基于ARM的有線(xiàn)通信的的主要通信方式,實(shí)現(xiàn)遠(yuǎn)程圖像監(jiān)控系統(tǒng)、遠(yuǎn)程溫度環(huán)境監(jiān)控系統(tǒng),網(wǎng)絡(luò)通信等廣泛的應(yīng)用。本課題共分為四部分,內(nèi)容安排如下:本課題第一部分為緒論,介紹了TCP的發(fā)展、應(yīng)用背景及國(guó)內(nèi)外發(fā)展前景,說(shuō)明了TCP/IP應(yīng)用的領(lǐng)域及網(wǎng)絡(luò)通信的可靠性。主要介紹了本課題的硬件平臺(tái),DM9000A的工作原理及驅(qū)動(dòng)過(guò)程等。本課題第三部分為T(mén)CP/IP協(xié)議的實(shí)現(xiàn)。針對(duì)TCP協(xié)議,更加系統(tǒng)的說(shuō)明了它的具體通訊過(guò)程,如建立連接、數(shù)據(jù)傳輸、關(guān)閉連接等。本課題第四部分為應(yīng)用層的實(shí)現(xiàn)。
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1