資格常見問答集 - FreeRTOS

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

資格常見問答集

問:是否能符合包含微控制器 (MCU) 且不含內建雲端連線能力的主機板?

是。不過,使用 MCU 的主機板應具有直接或間接的雲端連線能力 (例如,使用單獨的通訊模組)。

問:哪些 FreeRTOS 版本符合資格?

使用最新的 FreeRTOS 長期 Support (LTS) 版本 (建議使用 GitHub) 或最新的正式發行 FreeRTOS 程式庫 (GitHub) 版本。

問:什麼是資格強制性測試?

移植流程圖說明了符合您主機板資格所需的軟體程式庫和測試。

問:是否可以混合搭配程式庫版本以取得資格? 例如,使用 LTS 軟件包中的 CoremQTT 和最新免費伺服器發行版的 FreeRTOS 加 TCP 版本?

沒有 我們使用特定版本組合來測試程式庫的互通性,並將這些組合發行為版本標籤的套裝軟體 (例如 FreeRTOS 202210.xx LTSFreeRTOS 202112.00)。您可以在對應儲存庫中的檔manifest.yml案中找到有關這些組合的資訊 (例如 FreeRTOS 202210.xx LTS 資訊清單檔案)。

問:我是否可以使用之前的 LTS 版本來符合我的主機板資格?

我們建議您使用最新的 LTS 版本(包括最新的修補程式)以取得新的資格。如果您已經在先前的 LTS 版本取得資格,請繼續與您當地的 APN 代表合作。

問:我可以使用之前 LTS 版本的主機板資格嗎?

不,我們建議您使用最新的 LTS 版本以獲得新的資格。如果您已經在先前的 LTS 版本取得資格,請繼續與您當地的 APN 代表合作。

問:我現有的合格主機板會發生什麼事?

現有的合格主機板將繼續列在合AWS作夥伴裝置目錄中。在需要時,我們將直接溝通現有資格所需的任何更改。如果您想要將合格的主機板升級到最新的 FreeRTOS 程式庫或 FreeRTOS LTS 版本,您必須重新驗證新的測試

問:是否需要在 FreeRTOS 中使用抽象層進行測試,包括安全通訊端和 Wi-Fi 管理?

沒有 請參閱 FreeRTOS 移植指南中的移植流程圖中所需的軟體程式庫和測試。

問:如果在移植舊版時發行了新的 FreeRTOS 版本,是否需要重新開始?

沒有 您仍然可以使用舊版本的資格。但是,我們強烈建議您使用 ReeRTOS 或 FreeRTOS LTS 後,您可以在開始移植時使用的最新 FreeRTOS LTS 版本。

問:我的主機板使用我修改過的核心架構,不屬於 FreeRTOS 正式發行版本的一部分。我還能符合資格嗎?

否,只有可用的官方核心連接埠GitHub才能獲得資格。如果您有不受支援的架構或其他功能要新增至現有核心連接埠,您可以遵循我們的貢獻指南,將提交提取要求至GitHub。提取請求經過審核和合併後,它將成為正式的,您將能夠使用內核端口的資格。如需詳細資訊,請聯絡您當地的 APN 代表。

問:我的主機板不會將 TCP/IP 卸載到硬體。是否需要特定的 TCP/IP 堆疊才能取得 FreeRTOS 資格?

如果您的主機板沒有晶片上的 TCP/IP 功能,您可以使用 FreeRTO+TCP TCP/IP 堆疊或最新版本的 LWIP TCP/IP 堆疊。如需詳細資訊,請參閱《FreeRTOS 移植指南》中的移植 TCP/IP 堆疊

問:即使 TLS 堆疊卸載到通訊晶片,我們是否需要實作 PKCS11?

否,您不需要實作或測試 PKCS11。

問:我的裝置只使用其中一種通訊協定 (HTTP、MQTT),而且只使用其中一個可用的通訊通道 (Wi-Fi、乙太網路、BLE)。如果所有 OTA 相關的 IDT 測試僅通過一個協議通信通道組合,那麼我的設備是否符合資格?

是。但是,如果可能的話,我們鼓勵您在設備上獲得其他組合資格。如此一來,您就可以為更多客戶使用案例提供支援。

問:我們將根據資格要求,將 FreeRTOS 連接埠託管在我們自己的儲存庫中。在支持文件夾和演示方面應該包含在存儲庫中的內容?

主控所有必要的檔案和資料夾,以使連接埠可作為從存放庫下載該連接埠的客戶的 out-of-the-box 體驗。您可以對 FreeRTOS 核心、FreeRTOS 程式庫、FreeRTOS 測試、協力廠商程式庫和廠商特定檔案進行子模組化,以及文件和示範資料夾的文件資料夾。必須支援 CoremQtt 代理程式示範。其他演示由您自行決定。

問:我的裝置僅使用行動數據連線。我還能符合資格嗎?

是。蜂窩接口庫支持 TCP 卸載蜂窩抽象層的 AT 命令。這些都是可從 GitHub. 如需詳細資訊,請參閱《FreeRTOS 移植指南》中的移植行動網路介面程式庫

問:我們在哪裡託管端口/限定代碼?

您可以根據客戶的應用程式和需求,在任何儲存庫中託管移植的程式碼。儲存庫連結必須公開可用,並連結至AWS合作夥伴裝置目錄產品頁面。

問:是否通過了 FreeRTOS 資格所需的 OTA 測試?

是。客戶希望其部署的AWS IoT設備能夠遠程更新功能,因此所有新的資格都需要通過 OTA 測試。

問:我的資格有效期是多久?

只要主機板或軟體元件 (例如 FreeRTOS 程式庫、驅動程式、協力廠商程式庫) 未終止,現有 FreeRTOS 資格即為有效。在相應的 LTS 期間結束後,以 FreeRTOS LTS 為基礎的資格無效。

問:什麼時候AWS建議更新資格?

我們建議您定期重新使用最新 FreeRTOS LTS 或 FreeRTOS 版本的資格,以便客戶取得最新的安全性修補程式、有效的 LTS 程式庫或新的 FreeRTOS 功能。

問:是否可以用AWS IoT Device Tester來測試 FreeRTOS 實作,但不符合我的主機板資格?

是的,我們建議您使用AWS IoT Device Tester和AWS IoT裝置顧問來測試 FreeRTOS 的實作方式。

問:我需要付費才能使用AWS IoT Device Tester嗎?

不,它是免費使用的。但是,由於使用AWS服務(例如,對於 MQTT 消息,連接,OTA 執行),您可能會產生一些費用。

如果您有關於資格的問題,但在此頁面或 FreeRTOS 資格指南的其餘部分中未得到解答,請聯絡您的AWS代表或 FreeRTOS 工程團隊