Demonstrações do FreeRTOS - Gratuito RTOS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Demonstrações do FreeRTOS

O FreeRTOS inclui alguns aplicativos de demonstração na pasta demos, no diretório principal do FreeRTOS. Todos os exemplos que podem ser executados pelo FreeRTOS são exibidos na pasta common, em demos. Há também uma pasta para cada plataforma qualificada para FreeRTOS na pasta demos.

Antes de testar os aplicativos de demonstração, recomendamos que você conclua o tutorial em Comece com o Free RTOS. Ele mostra como configurar e executar a demonstração da coreMQTT Agent.

Execução da demonstração do FreeRTOS

Os tópicos a seguir mostram como configurar e executar as demonstrações do FreeRTOS:

A função DEMO_RUNNER_RunDemos, localizada no arquivo freertos/demos/demo_runner/iot_demo_runner.c, inicializa um thread desanexado no qual um único aplicativo de demonstração é executado. Por padrão, DEMO_RUNNER_RunDemos chama e inicia somente a demonstração da coreMQTT Agent. Dependendo da configuração que você selecionou quando fez download do FreeRTOS, e do local que você fez o download dele, as outras funções do executor de exemplo podem iniciar por padrão. Para habilitar um aplicativo de demonstração, abra o arquivo freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h e defina a demonstração a ser executada.

nota

Nem todas as combinações de exemplos funcionam em conjunto. Dependendo da combinação, o software pode não ser executado no destino selecionado devido a restrições de memória. Recomendamos que você execute uma demonstração por vez.

Configuração das demonstrações

As demonstrações foram configuradas para que você comece rapidamente. Você pode alterar algumas das configurações do projeto para criar uma versão que é executada em sua plataforma. É possível encontrar os arquivos de configuração em vendors/vendor/boards/board/aws_demos/config_files.