

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Demo FreerTOS
<a name="freertos-next-steps"></a>

FreeRTOS include alcune applicazioni demo nella cartella, `demos` nella directory principale di FreerTOS. Tutti gli esempi che possono essere eseguiti da FreerTOS appaiono nella cartella, `common` sotto. `demos` C'è anche una cartella per ogni piattaforma qualificata da FreeRTOS all'interno della cartella. `demos` 

Prima di provare le applicazioni demo, si consiglia di completare il tutorial in [Inizia con FreerTOS](freertos-getting-started.md). Mostra come configurare ed eseguire la demo di CoreMQTT Agent.

## Esecuzione delle demo di FreerTOS
<a name="running-demos"></a>

I seguenti argomenti mostrano come configurare ed eseguire le demo di FreerTOS:
+ [Applicazioni demo Bluetooth Low Energy](ble-demo.md)
+ [Bootloader dimostrativo per Microchip Curiosity MZEF PIC32](microchip-bootloader.md)
+ [AWS IoT Device Defender demo](dd-demo.md)
+ [AWS IoT Greengrass Applicazione demo di scoperta V1](gg-demov1.md)
+ [AWS IoT Greengrass V2](gg-demov2.md)
+ [Demo CoreHTTP](core-http-demo.md)
+ [AWS IoT Demo della libreria Jobs](freertos-jobs-demo.md)
+ [Demo CoreMQTT](mqtt-demo.md)
+ [Over-the-air aggiorna l'applicazione demo](ota-demo.md)
+ [Demo Client Echo Secure Sockets](secure-sockets-demo.md)
+ [AWS IoT Applicazione demo Device Shadow](shadow-demo.md)

La `DEMO_RUNNER_RunDemos` funzione, situata nel `{{freertos}}/demos/demo_runner/iot_demo_runner.c` file, inizializza un thread separato su cui viene eseguita una singola applicazione demo. Per impostazione predefinita, chiama e avvia `DEMO_RUNNER_RunDemos` solo la demo di CoreMQTT Agent. A seconda della configurazione selezionata quando hai scaricato FreerTOS e da dove hai scaricato FreerTOS, le altre funzioni runner di esempio potrebbero avviarsi per impostazione predefinita. Per abilitare un'applicazione demo, apri il `{{freertos}}/vendors/{{vendor}}/boards/{{board}}/aws_demos/config_files/aws_demo_config.h` file e definisci la demo che desideri eseguire.

**Nota**  
Non tutte le combinazioni di esempi funzionano insieme. A seconda della combinazione, il software potrebbe non funzionare sulla destinazione selezionata a causa di limiti di memoria. È consigliabile eseguire una demo alla volta.

## Configurazione delle demo
<a name="configuring-demos"></a>

Le demo sono state configurate per consentire agli utenti di iniziare velocemente. Potresti avere la necessità di modificare alcune delle configurazioni per creare una versione da eseguire sulla tua piattaforma. Puoi trovare i file di configurazione in `vendors/{{vendor}}/boards/{{board}}/aws_demos/config_files`.