

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
<a name="freertos-next-steps"></a>

O FreeRTOS inclui algumas aplicações 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 as aplicações de demonstração, recomendamos que você conclua o tutorial em [Conceitos básicos do FreeRTOS](freertos-getting-started.md). Ele mostra como configurar e executar a demonstração da coreMQTT Agent.

## Execução da demonstração do FreeRTOS
<a name="running-demos"></a>

Os tópicos a seguir mostram como configurar e executar as demonstrações do FreeRTOS:
+ [Aplicações de demonstração do Bluetooth Low Energy](ble-demo.md)
+ [Bootloader de demonstração para o Microchip Curiosity PIC32MZEF](microchip-bootloader.md)
+ [AWS IoT Device DefenderDemonstração do](dd-demo.md)
+ [aplicação de demonstração do AWS IoT Greengrass Discovery V1](gg-demov1.md)
+ [AWS IoT Greengrass V2](gg-demov2.md)
+ [Demonstrações de coreHTTP](core-http-demo.md)
+ [Demonstração da biblioteca Jobs do AWS IoT](freertos-jobs-demo.md)
+ [Demonstrações do coreMQTT](mqtt-demo.md)
+ [Over-the-air atualiza o aplicativo de demonstração](ota-demo.md)
+ [Demonstração do cliente Echo de Secure Sockets](secure-sockets-demo.md)
+ [AWS IoT Aplicativo de demonstração Device Shadow](shadow-demo.md)

A função `DEMO_RUNNER_RunDemos`, localizada no arquivo `freertos/demos/demo_runner/iot_demo_runner.c`, inicializa um thread desanexado no qual uma única aplicação de demonstração é executada. 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 uma aplicação 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
<a name="configuring-demos"></a>

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`.