东京热亚洲精品,伊人网在线85,激情综合视频米奇,久久精品水嫩水嫩懂色,五月婷色欧美,美女激情四射扣阴逼,女同性恋日本,美女亚洲综合二区,久久久久久中出久久V

 

ZLIP 一個(gè)公開源碼的為51單片機(jī)設(shè)計(jì)的TCP/IP協(xié)議棧

 

 


點(diǎn)擊這里訪問ZLIP 新網(wǎng)站

ZLIP首頁(yè)
新聞
鏈接
文檔
下載
ZLIP開發(fā)板
常見問題

ZLIP首頁(yè)

1. ZLIP的應(yīng)用背景

在2002年的時(shí)候,實(shí)驗(yàn)室接了一個(gè)需要用以太網(wǎng)控制一個(gè)終端的項(xiàng)目,該終端需要用51單片機(jī)實(shí)現(xiàn)。于是產(chǎn)生了為51單片機(jī)編寫一個(gè)TCP/IP協(xié)議棧的想法。接著完成了ZLIP的0.1版,并在該項(xiàng)目中穩(wěn)定運(yùn)行。

在2003年的時(shí)候,經(jīng)過對(duì)0.1版的改進(jìn)和完善推出了0.2版本。并且在周立功網(wǎng)站以公開源碼的方式發(fā)布,公開源碼方式受到了廣大網(wǎng)友的支持,隨后被老古開發(fā)網(wǎng)、21IC、匯杰開發(fā)網(wǎng)等網(wǎng)站轉(zhuǎn)載。

2. ZLIP的特點(diǎn)

ZLIP一開始就是針對(duì)51單片機(jī)設(shè)計(jì)的,所以非常適合于在51單片機(jī)上實(shí)現(xiàn),并且它具有應(yīng)用簡(jiǎn)單,兼容socket接口等特點(diǎn)。

ZLIP針對(duì)KeilC51編譯器進(jìn)行了優(yōu)化設(shè)計(jì)。

2.2 ZLIP設(shè)計(jì)的目標(biāo)

  1. 精簡(jiǎn)TCP/IP協(xié)議棧,以減小代碼量。ZLIP目前沒有支持UDP協(xié)議,ICMP協(xié)議也只 支持其中的echo協(xié)議(響應(yīng)ping數(shù)據(jù)包)。lwIP是一個(gè)功能全面的TCP/IP協(xié)議棧,但是相對(duì)51來說代碼量較大。
  2. 應(yīng)用層接口簡(jiǎn)單,以兼容通用的socket接口。uIP有很小的代碼量和減小代碼量(選擇AVR為目標(biāo)器件時(shí),代碼為5K左右)和RAM使用量(100字節(jié)左右)。uIP采用了不保存需要應(yīng)答的數(shù)據(jù)包的RAM使用方案,沒有和BSD的套接字接口兼容,應(yīng)用層接口較復(fù)雜。
  3. 針對(duì)KeilC51編譯器設(shè)計(jì)。所有的外部變量都使用了xdata類型,全部指針都為明確存儲(chǔ)類型的指針,需要重入的函數(shù)已經(jīng)聲明為reentant,使用KeilC的小模式下編譯。

2.3 技術(shù)參數(shù)

使用12M晶振、KeilC編譯器、89C55單片下測(cè)試的技術(shù)參數(shù)如下:

代碼量(字節(jié)) 外部RAM使用量(字節(jié)) 發(fā)送速度(字節(jié)/秒)
14841 11068 5.892K

2.3 ZLIP的特點(diǎn)

  1. 有適中代碼量和RAM使用量。
  2. 使用類似MFC的CScoket的套接字接口,使用方便。
  3. 支持多TCP連接、多網(wǎng)絡(luò)設(shè)備。能方便地移植到多任務(wù)操作系統(tǒng)和其它CPU下。能方便地替換網(wǎng)絡(luò)接口協(xié)議和網(wǎng)卡驅(qū)動(dòng)設(shè)備。
  4. 支持ping命令的響應(yīng)。
  5. 為單片機(jī)設(shè)計(jì):所有的外部變量都使用了xdata類型,全部指針都為明確存儲(chǔ)類型的指針,需要重入的函數(shù)已經(jīng)聲明為reentant,使用KeilC的小模式編譯。


 

 

 

 

胶州市| 湘乡市| 洛隆县| 新竹县| 吉林省| 环江| 横峰县| 拉萨市| 金溪县| 武宣县| 垫江县| 邢台市| 六安市| 湘潭市| 涟源市| 黄梅县| 古田县| 丹东市| 都安| 剑阁县| 西充县| 花垣县| 宿州市| 西吉县| 九龙城区| 临夏市| 米脂县| 盐源县| 武平县| 思茅市| 汪清县| 丰顺县| 甘泉县| 新郑市| 上思县| 江口县| 都江堰市| 高平市| 宁明县| 绿春县| 南川市|