FreeRTOS 示 - 免費RTOS

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

FreeRTOS 示

FreeRTOS 在主要 FreeRTOS 目錄下的demos資料夾中包含一些示範應用程式。FreeRTOS 可執行的所有範例都會顯示在資common料夾的下demos。在資料夾下方,每個符合免費使用者資格的平台都有一個資demos料夾。

嘗試使用示範應用程式前,我們建議您先完成 免費入門RTOS中的教學。它將示範如何設定和執行 Coremtt 代理程式示範。

執行 FreeRTOS 示範

下列主題將示範如何設定和執行 FreeRTOS 示範:

DEMO_RUNNER_RunDemos函數位於freertos/demos/demo_runner/iot_demo_runner.c文件中,初始化單個演示應用程序運行的分離線程。依預設,DEMO_RUNNER_RunDemos只會呼叫並啟動 CoremQtt 代理程式示範。根據您下載 FreeRTOS 時選取的組態,以及您下載 FreeRTOS 的位置,其他範例執行程式功能可能會依預設啟動。若要啟用示範應用程式,請開啟freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h檔案,並定義您要執行的示範。

注意

並非所有範例組合都能一起運作。視組合而定,由於記憶體限制,軟體可能無法在選取的目標上執行。我們建議您一次執行一個示範。

設定示範

示範已設定為可讓您快速開始使用。建議您變更專案的某些組態,以建立在您平台上執行的版本。您可以在 vendors/vendor/boards/board/aws_demos/config_files 中找到組態檔案。