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

正文內(nèi)容

嵌入式web服務(wù)器畢業(yè)論文(文件)

 

【正文】 NR |= 0x0001C000。GPIOACRL |= 0x00000B40。GPIOCCRL amp。= 0xFFFFF000。=~0x00004000。 /* MDC 時(shí)鐘頻率 6072MHz. */ ETHMACMIIAR = 0x00000000。 tout++) { regv = read_PHY (PHY_REG_BMCR)。 id2 = read_PHY (PHY_REG_IDR2)。 tout 0x10000。 } }(5)PHY的連接狀態(tài)//檢查連接狀態(tài)for (tout = 0。 0x0001) { /* 連接好*/ break。 } /* 配置10M/100M模式. */ if ((regv amp。//設(shè)置以太網(wǎng)MAC地址寄存器ETHMACA0HR=((U32)own_hw_adr[5]8)|(U32)own_hw_adr[]。 ETHDMAOMR = DOMR_FTF | DOMR_ST | DOMR_SR。(7)網(wǎng)絡(luò)配置成功網(wǎng)絡(luò)配置流程圖 網(wǎng)絡(luò)配置流程圖如圖所示: CGI網(wǎng)頁(yè)的設(shè)計(jì)功能與程序的設(shè)計(jì)用于用戶的登錄,并且進(jìn)入后根據(jù)選擇控制開(kāi)發(fā)板上LED燈光亮滅。 %s1/tdc b 0 tdinput type=checkbox name=led0 OnClick=submit()。 0x01) rv |= 0x00004000。 if (val amp。 if (val amp。}//控制的部分if (env[2] == 39。 break。} id = 1 id。 break。換而言之,BOOTP 非常缺乏 動(dòng)態(tài)性 ,若在有限的 IP 資源環(huán)境中,BOOTP 的一對(duì)一對(duì)應(yīng)會(huì)造成非常嚴(yán)重的資源浪費(fèi)。DHCP 的分配形式 首先,必須至少有一臺(tái) DHCP 工作在網(wǎng)絡(luò)上面,它會(huì)監(jiān)聽(tīng)網(wǎng)絡(luò)的 DHCP 請(qǐng)求,并與客戶端磋商 TCP/IP 的設(shè)定環(huán)境。 Automatic Allocation  自動(dòng)分配,其情形是:一旦 DHCP 客戶端第一次成功的從 DHCP 服務(wù)器端租用到 IP 地址之后,就永遠(yuǎn)使用這個(gè)地址。 LCDupdate = __TRUE。 sprintf((char *)lcd_text[0],IP address:)。MY_IP, 0, IP_ADRLEN) == __FALSE amp。 sprintf((char *)lcd_text[0],IP address:)。}(4)其它協(xié)議的部分模塊調(diào)用 UDP套接字模塊控制:if UDP_ENABLE == 1 struct udp_info udp_socket[UDP_NUMSOCKS]。 LEDrun = __TRUE。 dhcp_check ()。 程序調(diào)試 本機(jī)測(cè)試當(dāng)服務(wù)器連接上網(wǎng)絡(luò)后,通過(guò)DHCP服務(wù)器會(huì)得到一個(gè)IP地址,在瀏覽器中輸入IP地址,本設(shè)計(jì)輸入的是:,跳轉(zhuǎn)到的是登錄對(duì)話框,如下圖所示:。 } 下載調(diào)試本次設(shè)計(jì)所使用的開(kāi)發(fā)工具Keil,測(cè)試用的是通過(guò)ULINK仿真器來(lái)實(shí)現(xiàn)開(kāi)發(fā)板與PC機(jī)相連的。 while (1) { timer_poll ()。 程序編譯、運(yùn)行及測(cè)試 編譯應(yīng)用程序 本設(shè)計(jì)的所有工程,如下圖所示,而其中的LED是本次設(shè)計(jì)的重點(diǎn),所以在其它設(shè)計(jì)上沒(méi)有做詳細(xì)的設(shè)計(jì),只是針對(duì)LED做出了詳細(xì)的設(shè)計(jì)。 LCDupdate = __TRUE。 !(dhcp_tout amp。 LCDupdate = __TRUE。 return。 通過(guò)DHCP服務(wù)器的連接成功與否來(lái)檢測(cè)網(wǎng)絡(luò)是否連接成功 具體步驟如下:(1)當(dāng)用戶給開(kāi)發(fā)板通電后,首先是DHCP服務(wù)器的連接,如果連接失敗,服務(wù)器會(huì)分配一個(gè)程序中已經(jīng)寫(xiě)好的IP地址顯示在LCD上,用戶通過(guò)得到的IP地址進(jìn)入瀏覽器,進(jìn)入主頁(yè)面進(jìn)行訪問(wèn)控制根據(jù)網(wǎng)絡(luò)的連接進(jìn)行選擇:DHCP服務(wù)器連接失敗的部分代碼如下:if (dhcp_tout == 0) { /* A timeout, disable DHCP and use static IP address. */ dhcp_disable ()。   同一個(gè)路由器一般可以通過(guò)設(shè)置來(lái)劃分靜態(tài)地址和動(dòng)態(tài)地址的IP段,比如一般家用TPLINK路由器,~,這樣如果你的電腦是自動(dòng)獲得IP的話。所有的 IP 網(wǎng)絡(luò)設(shè)定數(shù)據(jù)都由 DHCP 服務(wù)器集中管理,并負(fù)責(zé)處理客戶端的 DHCP 要求;而客戶端則會(huì)使用從服務(wù)器分配下來(lái)的IP環(huán)境數(shù)據(jù)。BOOTP 原本是用于無(wú)磁盤(pán)主機(jī)連接的網(wǎng)絡(luò)上面的:網(wǎng)絡(luò)主機(jī)使用 BOOT ROM 而不是磁盤(pán)啟動(dòng)并連接上網(wǎng)絡(luò),BOOTP則可以自動(dòng)地為那些主機(jī)設(shè)定 TCP/IP 環(huán)境。env[4],(P2 amp。039。) { /* 選擇控制*/ len = sprintf((char *)buf,(const char *)amp。 GPIODBSRR = rv。 if (val amp。 GPIOEBRR = rv ^ 0x00004000。 rv = 0。 %s3/tdc b 2 tdinput type=checkbox name=led2 OnClick=submit()。 /* 復(fù)位所有中斷 */ ETHDMASR = 0xFFFFFFFF。//初始化Tx和Rx DMA描述符 rx_descr_init ()。 }(6)設(shè)定接收廣播和數(shù)據(jù)包,設(shè)置中斷 //接收廣播包和完美匹配包 ETHMACFFR = MFFR_HPF | MFFR_PAM。 /* 配置全/半雙工模式. */ if (regv amp。 tout++) { regv = read_PHY (PHY_REG_STS)。 if (regv amp。 0xFFF0)) == DP83848C_ID) {//配置PHY,使用自動(dòng)協(xié)商方法確定連接速率write_PHY (PHY_REG_BMCR, PHY_AUTO_NEG)。 0x8800)) { /* 復(fù)位完成. */ break。 /* 等待硬件復(fù)位完成 */ for (tout = 0。 while (ETHDMABMR amp。(3)復(fù)位內(nèi)部模塊//重置以太網(wǎng)MACRCCAHBSTR |= 0x00004000。GPIOCCRL |= 0x000000B0。= 0xFF000FFF。GPIOACRL amp。設(shè)計(jì)與程序說(shuō)明實(shí)現(xiàn)網(wǎng)絡(luò)連接的主要模塊,此部分的主要步驟如下:(1)首先給硬件分配MAC地址,并且初始化,具體的初始化代碼如下: 初始化以太網(wǎng)MACU32 regv,tout,id1,id2。在CRS_DV有效后的每個(gè)時(shí)鐘周期里,RXD[1:O]接收DP83848C的兩位恢復(fù)數(shù)據(jù)。因此TXD[1:0]上的值必須在10個(gè)脈沖期間保持穩(wěn)定,確保DP83848C能夠每隔10個(gè)周期進(jìn)行采樣。TX_EN的變化相對(duì)于REF_CLK是同步的。因此,RMII模式需要一個(gè)50 MHz有源振蕩器(而不是晶振)連接到器件的X1腳。 REF_CLK由MAC層或外部時(shí)鐘源源提供。主程序流程圖: 網(wǎng)絡(luò)連接設(shè)計(jì)功能介紹(1)RMll模式描述  RMII模式在保持物理層器件現(xiàn)有特性的前提下減少了PHY的連接引腳。分別完成如下功能:(1) 建立環(huán)境設(shè)置。POST作為請(qǐng)求方法時(shí),首先和Web服務(wù)器建立連接,成功后瀏覽器將HTML表單中的值發(fā)送給Web服務(wù)器。當(dāng)客戶端請(qǐng)求受基本認(rèn)證機(jī)制保護(hù)的網(wǎng)頁(yè)時(shí),服務(wù)器即要求用戶認(rèn)證,服務(wù)器端對(duì)用戶的登陸信息按Base64碼解碼,只有認(rèn)證成功,瀏覽器才能獲得正確的網(wǎng)頁(yè)數(shù)據(jù)。將Web服務(wù)器植入嵌入式系統(tǒng)后接入Internet,嵌入式Web服務(wù)器不僅可以利用瀏覽器提供的豐富的圖形用戶界面實(shí)現(xiàn)遠(yuǎn)程管理、監(jiān)控嵌入式系統(tǒng)的功能,并且可以在服務(wù)器端結(jié)合嵌入式Web服務(wù)器提供的接口進(jìn)行進(jìn)一步開(kāi)發(fā),以此豐富各種嵌入式功能。嵌入式Web服務(wù)器系統(tǒng)與傳統(tǒng)的Web服務(wù)器應(yīng)用相比,簡(jiǎn)化了系統(tǒng)結(jié)構(gòu),將信息采集和信息發(fā)布都集成到現(xiàn)場(chǎng)的測(cè)控設(shè)備中。直連就是將設(shè)備直接連入因特網(wǎng),在設(shè)備中嵌入嵌入式Web服務(wù)器。嵌入式Web服務(wù)器發(fā)展的時(shí)間雖然不長(zhǎng),發(fā)展卻十分迅速,相關(guān)技術(shù)和解決方案不斷出現(xiàn),歸納起來(lái),主要有兩種系統(tǒng)結(jié)構(gòu):基于網(wǎng)關(guān)的嵌入式Internet系統(tǒng)結(jié)構(gòu)和直連的嵌入式Internet系統(tǒng)結(jié)構(gòu)。401(Unauthorized)未認(rèn)證的請(qǐng)求,通常瀏覽器接受到這個(gè)狀態(tài)值,就會(huì)彈出一個(gè)對(duì)話框,要求你輸入密碼。 HTTP訪問(wèn)的常見(jiàn)響應(yīng)狀態(tài) 日常使用網(wǎng)絡(luò)瀏覽器訪問(wèn)網(wǎng)頁(yè)的過(guò)程中,進(jìn)場(chǎng)遇到無(wú)法正常打開(kāi)的響應(yīng)狀態(tài),并且對(duì)應(yīng)著現(xiàn)實(shí)一些數(shù)字狀態(tài)碼。HTTP請(qǐng)求的格式也非常簡(jiǎn)單,請(qǐng)求和響應(yīng)都采用簡(jiǎn)單的ASCH碼形式表示。關(guān)閉連接??蛻舳税l(fā)送請(qǐng)求。嵌入式 Web Server的實(shí)現(xiàn)使用TCP作為下層的傳輸控制協(xié)議,實(shí)現(xiàn)了數(shù)據(jù)穩(wěn)定可靠的傳輸,采用了 HTTP/,也就是只建立一次TCP的鏈接而重復(fù)地使用它傳輸一系列的請(qǐng)求響應(yīng)消息,所以減少了鏈接建立的次數(shù)和經(jīng)常性的鏈接開(kāi)銷,這種方法對(duì)于存儲(chǔ)器空間有限的嵌入式系統(tǒng)是極其有利的。 HTTP協(xié)議信息交換的實(shí)現(xiàn)HTTP協(xié)議在 Internet上的通信是建立在TCP連接之上的,它的工作方式采用請(qǐng)求/響應(yīng)的握手方式,首先客戶端(瀏覽器端)建立一條同服務(wù)器進(jìn)程的TCP連接,然后發(fā)出請(qǐng)求并讀取服務(wù)器進(jìn)程的響應(yīng)。駐留程序接收到請(qǐng)求,在進(jìn)行必要的操作后回送所要求的文件。在WWW中,“客戶”與“服務(wù)器”是一個(gè)相對(duì)的概念,只存在于一個(gè)特定的連接期間,即在某個(gè)連接中的客戶在另一個(gè)連接中可能作為服務(wù)器。缺省端口是TCP80,但其它的端口也是可用的。服務(wù)器接到請(qǐng)求后,給予相應(yīng)的響應(yīng)信息,其格式為一個(gè)狀態(tài)行,包括信息的協(xié)議版本號(hào)、一個(gè)成功或錯(cuò)誤的代碼,后邊是MIME信息包括服務(wù)器信息、實(shí)體信息和可能的內(nèi)容。自WWW誕生以來(lái),一個(gè)多姿多彩的資訊和虛擬的世界便出現(xiàn)在我們眼前,可是我們?cè)趺茨軌蚋尤菀椎卣业轿覀冃枰馁Y訊呢?當(dāng)決定使用超文本作為WWW文檔的標(biāo)準(zhǔn)格式后,于是在1990年,科學(xué)家們立即制定了能夠快速查找這些超文本文檔的協(xié)議,即HTTP協(xié)議。HTTP協(xié)議(Hypertext Transfer Protocol,超文本傳輸協(xié)議)是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。因此,在我們認(rèn)識(shí)HTTP之前,有必要先弄清楚URL的組成,例如: 。我們?cè)跒g覽器的地址欄里輸入的網(wǎng)站地址叫做URL(Uniform Resource Locator,統(tǒng)一資源定位符)。所有HTTP連接都被構(gòu)造成一套請(qǐng)求和應(yīng)答[9]。計(jì)算機(jī)專家設(shè)計(jì)出HTTP,使HTTP客戶(如Web瀏覽器)能夠從HTTP服務(wù)器(Web服務(wù)器)請(qǐng)求信息和服務(wù)。當(dāng)用戶要瀏覽服務(wù)器上的一個(gè)網(wǎng)頁(yè)時(shí),一個(gè)HTTP請(qǐng)求就會(huì)從用戶的瀏覽器發(fā)到HTTP服務(wù)器。最初只是在實(shí)驗(yàn)室應(yīng)用,用于提供一種新型的信息組織方法,便于將信息組織成為Web文檔,這種就是所謂的超文本鏈接。HTTP協(xié)議它指定了客戶和服務(wù)器如何建立連接、客戶如何從服務(wù)器上請(qǐng)求數(shù)據(jù)、服務(wù)器如何響應(yīng)以及如何關(guān)閉連接。HTTP協(xié)議是一種用于網(wǎng)絡(luò)通信的標(biāo)準(zhǔn)應(yīng)用層協(xié)議。一個(gè)典型的頁(yè)面可能含有許多單獨(dú)的HTT請(qǐng)求,如基本頁(yè)面請(qǐng)求、每個(gè)HTML框架請(qǐng)求、每個(gè)圖形請(qǐng)求等?,F(xiàn)在國(guó)外對(duì)此已經(jīng)有很多的相關(guān)研究,如國(guó)外的μC/IP項(xiàng)目的研究,它是一個(gè)為微控制器和嵌入式系統(tǒng)而設(shè)計(jì)的小型TCP/IP協(xié)議棧:又例如CMX公司的MicroNet TCP/IP,它是為8位或16位微處理器而設(shè)計(jì)的,支持大部分的標(biāo)準(zhǔn)協(xié)議,連接方式有以太網(wǎng)連接、拔號(hào)連接和直接連接方式。這樣,既節(jié)省了系統(tǒng)開(kāi)銷,同時(shí)也保證了所有的數(shù)據(jù)段都能安全正確地到達(dá)目的端。作為嵌入式Web服務(wù)器,TCP連接時(shí)只需處于被動(dòng)服務(wù)的狀態(tài),所以將標(biāo)準(zhǔn)的TCP有限狀態(tài)機(jī)的主動(dòng)創(chuàng)建連接的SYNSENT狀態(tài),主動(dòng)關(guān)閉連接的FINWAIT1,FINWAIT2,CLOSING,TIMEWAIT狀態(tài)都省去,在設(shè)計(jì)中,還可以舍棄CLOSED狀態(tài),讓它開(kāi)始就處于LISTEN狀態(tài)來(lái)監(jiān)聽(tīng)客戶端的連接請(qǐng)求。在設(shè)計(jì)嵌入式Web服務(wù)器時(shí),系統(tǒng)應(yīng)用層只需支持HTTP協(xié)議。..4ICMP協(xié)議實(shí)現(xiàn)ICMP提供了一種讓互聯(lián)網(wǎng)中的路由報(bào)告錯(cuò)誤或提供有關(guān)意外情況信息的報(bào)文機(jī)制。當(dāng)Web服務(wù)器收到發(fā)給自己的數(shù)據(jù)幀后,需要對(duì)以太網(wǎng)首部中的幀類型字段進(jìn)行判斷,如果該字段為0x0800,說(shuō)明后面的數(shù)據(jù)是IP數(shù)據(jù)報(bào),將此數(shù)據(jù)提交IP層處理。這種方式雖然對(duì)網(wǎng)絡(luò)造成一定的壓力,但節(jié)省嵌入式設(shè)備的寶貴資源。若是一個(gè)請(qǐng)求消息,ARP程序比較目標(biāo)IP地址與自己的IP地址,如果一樣,則要回發(fā)一個(gè)應(yīng)答消息。 ARP協(xié)議實(shí)現(xiàn)嵌入式Web服務(wù)器中ARP協(xié)議主要功能是進(jìn)行IP地址與以太網(wǎng)地址之間的轉(zhuǎn)換,當(dāng)系統(tǒng)收到發(fā)送數(shù)據(jù)請(qǐng)求時(shí),協(xié)議棧就需要返回IP數(shù)據(jù)報(bào),所有的 IP數(shù)據(jù)報(bào)都要進(jìn)一步封裝成以太網(wǎng)幀才能發(fā)送給網(wǎng)絡(luò)控制器,而所加的以太網(wǎng)首部中就包含了由ARP協(xié)議解析目的IP地址所得來(lái)的對(duì)應(yīng)的物理地址。信息網(wǎng),水源和空氣污染監(jiān)測(cè)[8]。CSC)發(fā)行系統(tǒng),公共電話卡發(fā)行電網(wǎng)設(shè)備監(jiān)測(cè)、石油化工系統(tǒng);工業(yè)自動(dòng)化VR家政系統(tǒng)工業(yè)制冷虛擬現(xiàn)實(shí)(VR)機(jī)器人 嵌入
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1