

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Demostraciones de FreeRTOS
<a name="freertos-next-steps"></a>

FreeRTOS incluye algunas aplicaciones de demostración en la carpeta `demos`, en el directorio principal de FreeRTOS. Todos los ejemplos que puede ejecutar FreeRTOS aparecen en la carpeta `common`, en `demos`. También hay una carpeta para cada plataforma calificada para FreeRTOS en la carpeta `demos`. 

Antes de probar la aplicaciones de demostración, le recomendamos que complete el tutorial [Introducción a FreeRTOS](freertos-getting-started.md). Muestra cómo configurar y ejecutar la demostración de agente coreMQTT.

## Ejecución de demostraciones de FreeRTOS
<a name="running-demos"></a>

En los siguientes temas se muestra cómo configurar y ejecutar las demostraciones de FreeRTOS:
+ [Aplicaciones de demostración de Bluetooth de bajo consumo](ble-demo.md)
+ [Cargador de arranque de demostración para la placa de desarrollo Curiosity PIC32MZEF de Microchip](microchip-bootloader.md)
+ [AWS IoT Device DefenderDemostración de](dd-demo.md)
+ [Aplicación de demostración de detección de AWS IoT Greengrass V1](gg-demov1.md)
+ [AWS IoT Greengrass V2](gg-demov2.md)
+ [Demostraciones de coreHTTP](core-http-demo.md)
+ [Demostración de la biblioteca de trabajos de AWS IoT](freertos-jobs-demo.md)
+ [Demostraciones de coreMQTT](mqtt-demo.md)
+ [Over-the-air actualiza la aplicación de demostración](ota-demo.md)
+ [Demostración de cliente de echo de sockets seguros](secure-sockets-demo.md)
+ [AWS IoT Aplicación de demostración Device Shadow](shadow-demo.md)

La función `DEMO_RUNNER_RunDemos`, que se encuentra en el archivo `freertos/demos/demo_runner/iot_demo_runner.c`, inicializa un subproceso independiente en el que se ejecuta una única aplicación de demostración. De forma predeterminada, `DEMO_RUNNER_RunDemos` solo llama e inicia la demostración de agente coreMQTT. En función de la configuración que haya seleccionado al descargar FreeRTOS y dependiendo del lugar desde donde haya descargado FreeRTOS, las otras funciones de ejecutor de ejemplo podrían comenzar de forma predeterminada. Para habilitar una aplicación de demostración, abra el archivo `freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h` y defina la demostración que desee ejecutar.

**nota**  
Tenga en cuenta que no todas las combinaciones de ejemplos funcionan conjuntamente. En función de la combinación, el software podría no ejecutarse en el destino seleccionado debido a limitaciones de memoria. Le recomendamos que ejecute una demostración a la vez.

## Configuración de las demostraciones
<a name="configuring-demos"></a>

Las demostraciones se han configurado para que pueda empezar rápidamente. Es posible que desee cambiar algunas de las configuraciones de su proyecto para crear una versión que se ejecuta en su plataforma. Encontrará los archivos de configuración en `vendors/vendor/boards/board/aws_demos/config_files`.