7777色情网黄A片免费看蜜臀,JIZZYOU中国少妇高潮,国产精品无码免费专区午夜,游泳教练在水下狂c我,《密爱》床戏视频

 

ZLIP 一個公開源碼的為51單片機設計的TCP/IP協議棧

 

 


點擊這里訪問ZLIP 新網站

ZLIP首頁
新聞
鏈接
文檔
下載
ZLIP開發板
常見問題

ZLIP首頁

1. ZLIP的應用背景

在(zai)2002年的時(shi)候,實驗室(shi)接(jie)了一(yi)個需(xu)要用以太(tai)網控制一(yi)個終端(duan)的項目,該終端(duan)需(xu)要用51單片機實現。于是產生了為51單片機編寫一(yi)個TCP/IP協議棧(zhan)的想法(fa)。接(jie)著完成了ZLIP的0.1版,并在(zai)該項目中(zhong)穩定運行(xing)。

在2003年的時候(hou),經過對0.1版(ban)的改(gai)進(jin)和完(wan)善推出了0.2版(ban)本。并且在以公(gong)開(kai)源(yuan)碼(ma)的方式(shi)發(fa)布,公(gong)開(kai)源(yuan)碼(ma)方式(shi)受到了廣(guang)大網(wang)(wang)友的支持,隨后(hou)被老古開(kai)發(fa)網(wang)(wang)、21IC、匯(hui)杰開(kai)發(fa)網(wang)(wang)等網(wang)(wang)站轉載。

2. ZLIP的特點

ZLIP一開始就是針對51單(dan)片機設計的,所以非常(chang)適合于在51單(dan)片機上實現,并且它具(ju)有應用簡單(dan),兼容socket接口等特點。

ZLIP針對KeilC51編譯器(qi)進行(xing)了優化設計。

2.2 ZLIP設計的目標

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

2.3 技術參數

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

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

2.3 ZLIP的特點

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