View a markdown version of this page

最新變更 - FreeRTOS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

最新變更

下表說明自上次發行以來 FreeRTOS AWS 裝置資格計劃的重要變更。

測試案例
變更 Description
更新原始程式碼需求
  • FreeRTOS 整合測試現在位於單獨的儲存庫中:FreeRTOS-Libraries-Integration-Tests。這些測試必須新增至資格專案。

  • amazon-freertos 儲存庫既不是使用,也不是資格所需。

  • manifest.yml 檔案中新增額外的欄位路徑,即可使用任何來源碼目錄結構來符合資格。

  • 現在需要支援 OTA 功能的 MQTT pub/sub 示範才能符合資格。此示範必須使用 Device Advisor 測試進行驗證。

更新的資格成品
  • 資格需要 AWS IoT Device Tester 和 AWS IoT Device Advisor 測試報告。

  • 需要安全開機的威脅建模文件,而且在 APN Partner Central 中提交您的裝置時,必須以支援資產上傳。

更新整合測試
  • 現在需要 OTA 測試 (OTACore、OTADataplaneMQTT) 才能符合資格。

  • 新增了新的傳輸介面測試: FullTransportInterfacePlainTextFullTransportInterfaceTLSFullTransportInterfaceTLS是資格所需,但如果 TLS 堆疊已卸載至外部連線模組,FullTransportInterfacePlainText則不需要。

  • FullMQTT、FullBLE、CmakeBuildSystem、FullSecureSockets、FullTLS 和 FullWiFi 測試已移除。

  • FreeRTOSIntegrity 檢查仍會執行,但會驗證原始程式碼中使用的程式庫是否使用該版本 FreeRTOS 的正確 git 遞交。

  • FreeRTOSVersion 檢查仍會執行,但會驗證使用的 FreeRTOS 版本是否與 FreeRTOS LTS、FreeRTOS 主線和 AWS IoT Device Tester (IDT) 版本相容。用於資格的 FreeRTOS 版本應在 IDT 的 userdata.json 檔案中標記。

  • FullPKCS11 如果 TLS 堆疊卸載至外部連線模組,則不需要測試。 FullPKCS11_ECCFullPKCS11_RSA測試會取代為對應的 FullPKCS11_ImportFullPKCS11_OnboardFullPKCS11_PreProvisioned測試。

  • FullMQTT 測試會由 Device Advisor 測試取代。請參閱章節 的步驟 4驗證使用 AWS IoT Device Tester (IDT) 移植的 FreeRTOS 程式庫

如需先前的變更,請參閱FreeRTOS 移植指南》中的 FreeRTOS 版本歷史記錄FreeRTOS