協議棧介紹
本協議棧開發人:楊文斌,聯系方式:qq:292942278
2.參數說明
1)本協議棧完全由C代碼編寫,可以移植去各種單片機平臺上實現協議棧的使用。
2)本協議棧使用標準SOCKET API接口,在使用上與一般的協議棧相同,可能只是在具體的使用細節可能有點不同。
3)本協議棧設計時使用標準UCOS-II操作系統。也可使用其它操作系統下運行。
4)本協議棧支持ARP,IP,ICMP,TCP,UDP,和SOCKET API。以及DNS,PING等直接調用的函數。
5)本協議棧可以完成客戶機,服務器,UDP客戶機,UDP服務器。還可以方便完成DNS客戶端功能,PING客戶端功能。
6)本協議棧目前在ARM7上測試及設計。由于采用C代碼編寫。因此在其它的單片機上如ARM9,上都可以方便使用。
7)本協議棧在ADS1.2開發環境下測試與開發。在ADS1.2上的客戶可直接使用,其它KEIL,IAR等開發環境還有待進一步的升級開發。
8)本協議棧目前在ARM LPC2210上開發,測試。使用RL8019網絡芯片。
9)本協議棧開發在多任務的操作系統UCOS-II下,全部采用事件驅動機制設計原理設計,CPU的利用率高。且CPU的占用率低。
10)本協議棧支持外網,運行時需要通過ICS服務器與局域網外部網絡進行數據通訊。運行時需要設置相關的網關地址,網關地址通過IP層代碼進行MAC地址的轉換與封裝。包括 PING客戶端功能,以及DNS客戶端等等的功能。所有功能都可通過相關的函數進行無縫全方位調用。
uCOS-II_new_tcp_ip_stack.rar
(564.06 KB, 下載次數: 17)
2015-9-3 15:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|