FreeRTOS 示範 - FreeRTOS

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

FreeRTOS 示範

重要

這是 FreeRTOS 使用者指南的封存版本,適用於 FreeRTOS 版本 202210.00。如需本文件的最新版本,請參閱 FreeRTOS 使用者指南

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

嘗試使用示範應用程式前,我們建議您先完成 FreeRTOS 入門中的教學。它說明如何設定和執行 coreMQTT Agent 示範。

執行 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 中找到組態檔案。