硬件TCP/IP協(xié)議棧是相對于軟件TCP/IP協(xié)議棧而言的。軟件TCP/IP一般提供socket接口,通過調(diào)用庫函數(shù)實(shí)現(xiàn)連 接、、發(fā)送、接收等操作,例如Windows的socketAPI函數(shù)有connect、listen、send、recv 等。硬件協(xié)議棧是 一種較新的概念,硬件協(xié)議棧存在于ZLSN2000聯(lián)網(wǎng)模塊內(nèi)部,用戶MCU通過串口給ZLSN2000發(fā)送命令,控制 ZLSN2000運(yùn)行TCP/IP協(xié)議棧,達(dá)到連接、、發(fā)送、接收等網(wǎng)絡(luò)功能,其功能和直接調(diào)用軟件TCP/IP協(xié)議棧類 似。
嵌入式系統(tǒng)使用硬件 TCP/IP 協(xié)議棧的優(yōu)點(diǎn):
與使用軟件TCP/IP協(xié)議棧相比,硬件協(xié)議棧不占用用戶CPU、無需RAM,減輕了用戶MCU的負(fù)擔(dān),而且硬件協(xié) 議棧是成熟產(chǎn)品,具有較強(qiáng)的穩(wěn)定性。
與不具有硬件TCP/IP協(xié)議棧的聯(lián)網(wǎng)模塊相比,硬件TCP/IP使得用戶MCU具有更強(qiáng)的靈活性,聯(lián)網(wǎng)模塊可以進(jìn)行 二次開發(fā),基本上可以實(shí)現(xiàn)軟件協(xié)議棧的所有控制功能。
嵌入式系統(tǒng)使用硬件 TCP/IP 協(xié)議棧的優(yōu)點(diǎn):
與使用軟件TCP/IP協(xié)議棧相比,硬件協(xié)議棧不占用用戶CPU、無需RAM,減輕了用戶MCU的負(fù)擔(dān),而且硬件協(xié) 議棧是成熟產(chǎn)品,具有較強(qiáng)的穩(wěn)定性。
與不具有硬件TCP/IP協(xié)議棧的聯(lián)網(wǎng)模塊相比,硬件TCP/IP使得用戶MCU具有更強(qiáng)的靈活性,聯(lián)網(wǎng)模塊可以進(jìn)行 二次開發(fā),基本上可以實(shí)現(xiàn)軟件協(xié)議棧的所有控制功能。