最新更改 - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

最新更改

下表列出了 FreeRTOS 的 Amazon 设备资格认证计划自上一次发布以来所做的重要更改。

测试用例
更改 描述
更新了源代码要求
  • FreeRTOS 集成测试现在位于一个单独的存储库中:FreeRTOS-Libraries-Integration-Tests。必须将这些测试添加到资格认证项目中。

  • amazon-freertos 存储库既不需要使用,也不是资格认证所必需的。

  • 通过在 manifest.yml 文件中添加额外的字段 path,可以将任何源代码目录结构用于资格认证。

  • 现在需要支持 OTA 功能的 MQTT pub/sub 演示才能获得资格。此演示必须使用 Device Advisor 测试进行验证。

更新了资格认证构件
  • 必须同时提供 Amazon IoT Device Tester 和 Amazon IoT Device Advisor 测试报告才能获得资格。

  • 需要一份用于安全启动的威胁建模文档,在 APN Partner Central 中提交设备时,必须将其作为支持资产上传。

更新了集成测试
  • 现在需要 OTA 测试(OTACore、OTADataplaneMQTT)才能获得资格。

  • 添加了新的传输接口测试:FullTransportInterfacePlainTextFullTransportInterfaceTLS。资格认证还需要 FullTransportInterfaceTLS,但如果将 TLS 堆栈分载到外部连接模块,则 FullTransportInterfacePlainText 不需要。

  • 已移除 FullMQTT、FullBLE、CmakeBuildSystem、FullSecureSockets、FullTLS 和 FullWiFi 测试。

  • 仍在执行 FreerTosIntegrity 检查,但它会验证源代码中使用的库是否使用了该版本的 FreeRTOS 的正确的 git 提交。

  • 仍在执行 FreertosVersion 检查,但它会验证使用的 FreeRTOS 版本是否与 FreeRTOS LTS、FreeRTOS 主线和 Amazon IoT Device Tester (IDT) 版本兼容。用于资格认证的 FreeRTOS 版本应在 IDT 的 userdata.json 文件中标记。

  • 如果 TLS 堆栈已分载到外部连接模块,则无需进行 FullPKCS11 测试。已将 FullPKCS11_ECCFullPKCS11_RSA 测试替换为相应的 FullPKCS11_ImportFullPKCS11_OnboardFullPKCS11_PreProvisioned 测试。

  • Device Advisor 测试已取代 FullMQTT 测试。请参阅使用 Amazon IoT Device Tester (IDT) 验证移植的 FreeRTOS 库部分步骤 4。

有关之前的更改,请参阅《FreeRTOS 移植指南》中的 FreeRTOS 版本历史记录