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

當前位置:主頁 > 科技論文 > 計算機論文 >

基于低端處理器的嵌入式Internet技術(shù)研究

發(fā)布時間:2018-03-05 12:38

  本文選題:嵌入式Web服務(wù)器 切入點:TCP/IP協(xié)議棧 出處:《電子科技大學》2013年碩士論文 論文類型:學位論文


【摘要】:隨著微處理器技術(shù)的不斷發(fā)展,嵌入式技術(shù)在計算機行業(yè)中得到不斷的增強。對嵌入式系統(tǒng)而言,由于其體積小、功耗低、性能高等主要特征,嵌入式系統(tǒng)在現(xiàn)今的軍事國防、網(wǎng)絡(luò)通信、消費電子以及工業(yè)控制方面都得到了廣泛的應(yīng)用,并且成為當今發(fā)展火熱的物聯(lián)網(wǎng)的基礎(chǔ)。由于嵌入式系統(tǒng)的廣泛應(yīng)用和物聯(lián)網(wǎng)技術(shù)的發(fā)展,如何將低端的嵌入式設(shè)備接入Internet成為當前研究的熱門話題。本文以低端處理器為主要研究對象,介紹了基于低端處理器的Web服務(wù)器的設(shè)計過程。根據(jù)低端處理器的資源有限的設(shè)備特點,對標準的TCP/IP協(xié)議棧進行裁剪,力求做到精簡。在裁剪過程中,仍采用層次化的體系結(jié)構(gòu),每一個協(xié)議作為一個模塊,結(jié)構(gòu)清晰,便于擴充,最終裁剪成符合低端處理器的嵌入式TCP/IP協(xié)議棧。嵌入式TCP/IP協(xié)議棧是在Keil編譯器中用C語言編程實現(xiàn)的,協(xié)議棧中實現(xiàn)的主要協(xié)議包括:IP(網(wǎng)際協(xié)議)、TCP(傳輸控制協(xié)議)、ICMP (Internet控制報文協(xié)議)、ARP(地址解析協(xié)議)等,各協(xié)議采用了模塊化的設(shè)計方法。在此協(xié)議棧的基礎(chǔ)上,設(shè)計了嵌入式Web服務(wù)器。文中介紹了服務(wù)器的具體的實現(xiàn)過程。Web服務(wù)器的硬件核心部分是基于ARM Cortex-M3的STM32F107VC微控制器,采用DM9161A作為10M/100M以太網(wǎng)PHY芯片。為了驗證Web服務(wù)器的功能,設(shè)計了一個靜態(tài)網(wǎng)頁和一個動態(tài)網(wǎng)頁,通過任何一個與服務(wù)器相連的具有瀏覽器功能的客戶機,輸入服務(wù)器的地址后,就可以訪問嵌入式Web服務(wù)器中的資源,另外,通過訪問服務(wù)器中的動態(tài)頁面,還可以實現(xiàn)對硬件資源的簡單控制。通過實驗驗證,精簡的協(xié)議棧具備代碼尺寸小,運行時占用內(nèi)存空間小等適合低端嵌入式設(shè)備的特點,具備很好的移植性和擴展性。在此精簡協(xié)議棧的基礎(chǔ)上運行的web服務(wù)器運行穩(wěn)定,運行效果良好。嵌入式web服務(wù)器的研究對于將低端嵌入式設(shè)備接入到Internet打下了很好的基礎(chǔ),具有一定的研究意義。
[Abstract]:With the continuous development of microprocessor technology, embedded technology has been continuously enhanced in the computer industry. For embedded systems, because of its small size, low power consumption, high performance and other main characteristics, embedded systems in today's military defense, Network communication, consumer electronics and industrial control have been widely used, and become the basis of the hot Internet of things. Because of the wide application of embedded system and the development of Internet of things technology, How to connect low-end embedded devices to Internet has become a hot topic. This paper introduces the design process of Web server based on low-end processor. According to the characteristics of equipment with limited resource of low-end processor, the standard TCP/IP protocol stack is clipped to be concise. Still adopt hierarchical architecture, each protocol as a module, the structure is clear, easy to expand, Finally, the embedded TCP/IP protocol stack is clipped to conform to the low-end processor. The embedded TCP/IP protocol stack is programmed in C language in the Keil compiler. The main protocols implemented in the protocol stack include: IP (Transmission Control Protocol), ICMP (Internet Control message Protocol), ARP (address Resolution Protocol) and so on. An embedded Web server is designed. The hardware core part of the server is STM32F107VC microcontroller based on ARM Cortex-M3. DM9161A is used as a 10m / 100M Ethernet PHY chip to verify the function of Web server. A static web page and a dynamic web page are designed. By any client with browser function connected to the server, the resource in the embedded Web server can be accessed after entering the address of the server. By accessing the dynamic pages in the server, we can also realize the simple control of the hardware resources. Through the experimental verification, the simplified protocol stack has the characteristics of small code size, small memory space and so on, which is suitable for the low-end embedded devices. It has good portability and extensibility. The web server running on the basis of this simplified protocol stack runs stably and works well. The research of embedded web server has laid a good foundation for connecting low-end embedded devices to Internet. Has certain research significance.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP332;TP368.1
,

本文編號:1570264

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

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


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

版權(quán)申明:資料由用戶02b85***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com