移植 FreeRTOS 库 - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

移植 FreeRTOS 库

开始移植之前,按照为移植设置 FreeRTOS 源代码中的说明进行操作。

要将 FreeRTOS 移植到您的设备,请按照以下主题中的说明操作。

  1. 实现 configPRINT_STRING() 宏

  2. 配置 FreeRTOS 内核移植

  3. 移植 Wi-Fi 库

    注意

    如果设备不支持 Wi-Fi,则可改用以太网连接来连接到 Amazon 云。FreeRTOS Wi-Fi 库并不是必需的。

  4. 移植 TCP/IP 堆栈

  5. 移植安全套接字库

  6. 移植代码库

  7. 移植 TLS 库

  8. 配置 CoreMQTT 库以进行测试

  9. 配置核心 HTTP 库以进行测试

  10. 移植Amazon IoT无线更新库

    注意

    目前,资格认证无需移植 FreeRTOS OTA 更新库。

  11. 移植低功耗蓝牙库

    注意

    目前,资格认证无需移植 FreeRTOS 低功耗蓝牙库。

  12. 使用低功耗蓝牙执行无线更新

    注意

    目前 Amazon IoT Device Tester 不支持使用低功耗蓝牙库进行 Air 更新的资格。对此资格感兴趣的合作伙伴应联系Amazon通过 APN (Amazon合作伙伴网络)团队。

  13. 移植通用 I/O 库

    注意

    目前,资格认证无需移植 FreeRTOS 常用 I/O 库。

  14. 移植蜂窝移植接口库

    注意

    目前,资格认证无需移植 FreeRTOS 蜂窝移植库。

将 FreeRTOS 移植到您的主板后,可以使用Amazon IoT适用于的 Device Tester。有关 的更多信息Amazon IoT适用于的 Device Tester,请参阅使用Amazon IoT适用于的 Device Tester(在 FreeRTOS 用户指南中)。

注意

在您 FreeRTOS 用Amazon IoT适用于的 Device Tester FreeRTOS,您必须删除您可能已在用于测试的代码中插入的日志记录消息,否则该验证可能会失败。

有关您的设备的资格认证的信息,请参阅FreeRTOS 资格认证指南.