移植 TCP/IP 堆栈 - FreeRTOS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

移植 TCP/IP 堆栈

FreeRTOS 为没有板载 TCP/IP 功能的主板提供了 TCP/IP 堆栈。如果您的平台将 TCP/IP 功能分载到单独的网络处理器或模块,您可以跳过此移植部分并开始移植安全套接字库

FreeRTOS+TCP 是 FreeRTOS 内核的原生 TCP/IP 堆栈。FreeRTOS+TCP 由 FreeRTOS 工程团队维护,是推荐与 FreeRTOS 一起使用的 TCP/IP 堆栈。有关更多信息,请参阅移植 FreeRTOS+TCP

轻型 IP(lwIP) TCP/IP 堆栈是一个开源的第三方 TCP/IP 堆栈,移植到了 FreeRTOS 内核。lwIP 移植层当前支持 lwIP 版本 2.03。有关更多信息,请参阅 移植 lwIP

注意

这些移植部分仅提供有关移植到平台的以太网或 Wi-Fi 驱动程序的说明。这些测试仅确保以太网或 Wi-Fi 驱动程序可以连接到网络。在移植了安全套接字库之前,您不能在网络上测试发送和接收数据。

FreeRTOS+TCP TCP/IP 堆栈和 lwIP 堆栈已存在安全套接字库实施。如果您使用的是 FreeRTOS+TCP 或 lwIP,则您不需要移植安全套接字库。在您完成将 FreeRTOS+TCP 堆栈或 lwIP 堆栈移植到设备之后,您可以启动 移植 PKCS #11 库。即使您不需要为安全套接字库创建移植,要让安全套接字库具备资格,您的平台仍需要通过 AWS IoT Device Tester 测试。