在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > LwIP協(xié)議在μC/OS操作系統(tǒng)中的實現(xiàn)

            LwIP協(xié)議在μC/OS操作系統(tǒng)中的實現(xiàn)

            作者: 時間:2012-04-06 來源:網(wǎng)絡 收藏

            引言

            當今的信息時代,是一個構筑在網(wǎng)絡基礎之上的時代,互聯(lián)網(wǎng)已經滲透到人們工作和生活的各個角落。隨著計算機的發(fā)展,已成為計算機領域的一個重要組成部分。將與Internet 結合起來,就可以在兩者之間實現(xiàn)方便、低廉的信息交流。

            但是,目前大多數(shù)的網(wǎng)絡功能還十分有限:以MCU為核心,與一些監(jiān)測、伺服、指示設備配合實現(xiàn)一定的功能。在一些工業(yè)和汽車應用中,利用CAN、 RS-232、RS-485 等總線將MCU組網(wǎng),實現(xiàn)多個MCU之間的信息交流,但這種網(wǎng)絡的有效半徑比較有限,有關的通信協(xié)議也比較少,并且一般是孤立于Internet以外的,所以局限性較大。把嵌入式系統(tǒng)連接到Internet上,已成為嵌入式系統(tǒng)今后發(fā)展的一個重要方向,而且也將成為今后嵌入式系統(tǒng)必須具備的功能之一。

            嵌入式TCP/IP協(xié)議棧的實現(xiàn)方式

            目前Internet上的通信實現(xiàn)方式大都是基于TCP/IP協(xié)議,嵌入式設備要與Internet網(wǎng)絡直接交換信息,就必須支持TCP/IP協(xié)議。嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實現(xiàn)方式有硬件固化和軟件實現(xiàn)兩種。

            硬件方式是指利用TCP/IP協(xié)議棧的硬件芯片,由它實現(xiàn)協(xié)議的轉化,從而實現(xiàn)相應的網(wǎng)絡功能。但這樣做的缺點是增加了硬件成本,對一些功能單一的嵌入式設備來說是很大的浪費,而且所增加的成本有時是難以接受的。

            本文提出了一種軟件實現(xiàn)嵌入式系統(tǒng)網(wǎng)絡化的方法,通過簡化的TCP/IP協(xié)議L實現(xiàn)嵌入式系統(tǒng)與網(wǎng)絡的互聯(lián)。單片機要在完成原來控制系統(tǒng)功能的前提下,同時實現(xiàn)網(wǎng)絡通信,既要發(fā)送又要接收,沒有RTOS操作系統(tǒng)支持簡直不可想象,所以將其移植到嵌入式實時操作系統(tǒng)μC/OS中,由操作系統(tǒng)對其進行任務的管理與調度。

            L 協(xié)議簡介

            L 是Light Weight (輕型)IP協(xié)議,有無操作系統(tǒng)的支持都可以運行。LwIP實現(xiàn)的重點是在保持TCP協(xié)議主要功能的基礎上減少對RAM 的占用,一般它只需要幾百字節(jié)的RAM和40K左右的ROM就可以運行,這使LwIP協(xié)議棧適合在低端的嵌入式系統(tǒng)中使用。

            其主要特性如下:

            ①支持多網(wǎng)絡接口下的IP轉發(fā);
            ②支持ICMP協(xié)議;
            ③包括實驗性擴展的UDP(用戶數(shù)據(jù)報協(xié)議);
            ④包括阻塞控制、RTT 估算、快速恢復和快速轉發(fā)的TCP(傳輸控制協(xié)議);
            ⑤提供專門的內部回調接口(Raw API),用于提高應用程序性能;
            ⑥可選擇的Berkeley接口API (在多線程情況下使用) 。

            μC/OS操作系統(tǒng)

            μC/OS 是專門為單片機嵌入式應用設計的實時操作系統(tǒng)內核,被廣泛應用到各種嵌入式系統(tǒng)中。其特點可以概括為以下幾個方面:源代碼公開,代碼結構清晰、明了,注釋詳盡;可移植性好;可裁剪,可固化;最多可以管理60個任務,覆蓋定時器、信號量、事件標志、郵箱、隊列和內存管理,還支持互斥型信號量(Mutual Exclusion Semaphore);μC/OS除對商業(yè)應用收取少量許可費用外,其它用途的應用都是免費的。但是缺少對外圍設備和接口的支持,沒有文件系統(tǒng)、網(wǎng)絡協(xié)議、圖形界面,這些需要用戶自己去實現(xiàn)。

            tcp/ip相關文章:tcp/ip是什么



            上一頁 1 2 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉