硬件TCP/IP協議棧是相對于軟件TCP/IP協議棧而言的。軟件TCP/IP一般提供socket接口,通過調用庫函數實現連 接、、發送、接收等操作,例如Windows的socketAPI函數有connect、listen、send、recv 等。硬件協議棧是 一種較新的概念,硬件協議棧存在于ZLSN2000聯網模塊內部,用戶MCU通過串口給ZLSN2000發送命令,控制 ZLSN2000運行TCP/IP協議棧,達到連接、、發送、接收等網絡功能,其功能和直接調用軟件TCP/IP協議棧類 似。
嵌入式系統使用硬件 TCP/IP 協議棧的優點:
與使用軟件TCP/IP協議棧相比,硬件協議棧不占用用戶CPU、無需RAM,減輕了用戶MCU的負擔,而且硬件協 議棧是成熟產品,具有較強的穩定性。
與不具有硬件TCP/IP協議棧的聯網模塊相比,硬件TCP/IP使得用戶MCU具有更強的靈活性,聯網模塊可以進行 二次開發,基本上可以實現軟件協議棧的所有控制功能。
嵌入式系統使用硬件 TCP/IP 協議棧的優點:
與使用軟件TCP/IP協議棧相比,硬件協議棧不占用用戶CPU、無需RAM,減輕了用戶MCU的負擔,而且硬件協 議棧是成熟產品,具有較強的穩定性。
與不具有硬件TCP/IP協議棧的聯網模塊相比,硬件TCP/IP使得用戶MCU具有更強的靈活性,聯網模塊可以進行 二次開發,基本上可以實現軟件協議棧的所有控制功能。