

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

# Configurazione di una porta del kernel FreeRTOS
<a name="afr-porting-kernel"></a>

Questa sezione fornisce istruzioni per integrare una porta del kernel FreerTOS in un progetto di test delle porte FreerTOS. Per un elenco delle porte del kernel disponibili, vedi [FreerTOS](https://freertos.org/RTOS_ports.html) kernel ports.

FreerTOS utilizza il kernel FreerTOS per le comunicazioni multitasking e intertask. *[Per ulteriori informazioni, consulta i [fondamenti del kernel di FreerTOS nella FreeRTOS User Guide e](https://docs.aws.amazon.com/freertos/latest/userguide/dev-guide-freertos-kernel.html) FreerTOS.org.](https://freertos.org/index.html)* 

**Nota**  
Il porting del kernel FreerTOS su una nuova architettura non è incluso in questa documentazione. Se sei interessato, [contatta il team di ingegneri di FreerTOS](https://freertos.org/RTOS-contact-and-support.html).  
Per il programma FreerTOS Qualification, sono supportate solo le porte del kernel FreerTOS esistenti. Le modifiche a queste porte non sono accettate all'interno del programma. Consulta la politica delle [porte del kernel di FreerTOS](https://freertos.org/differences-between-officially-supported-and-contributed-FreeRTOS-code.html) per ulteriori informazioni.

## Prerequisiti
<a name="porting-prereqs-kernel"></a>

Per configurare il kernel FreeRTOS per il trasferimento, è richiesto quanto segue:
+ Una porta ufficiale del kernel FreerTOS o porte supportate da FreerTOS per la piattaforma di destinazione.
+ Un progetto IDE che include i file del trasferimento del kernel FreeRTOS corretti per la piattaforma di destinazione e il compilatore. Per ulteriori informazioni sulla configurazione di un progetto di test, consulta [Configurazione dell'area di lavoro e del progetto per il porting](porting-set-up-project.md).

## Configurazione del kernel FreeRTOS
<a name="porting-steps-kernel"></a>

Il kernel FreerTOS è personalizzato utilizzando un file di configurazione chiamato. `FreeRTOSConfig.h` Questo file specifica le impostazioni di configurazione specifiche dell'applicazione per il kernel. [Per una descrizione di ogni opzione di configurazione, vedi Personalizzazione su Freertos.org.](https://freertos.org/a00110.html)

Per configurare il kernel FreerTOS in modo che funzioni con il tuo dispositivo, `FreeRTOSConfig.h` includi e modifica eventuali configurazioni FreerTOS aggiuntive.

[Per una descrizione di ciascuna opzione di configurazione, vedi Configurazioni di personalizzazione su FreerTOS.org.](https://freertos.org/a00110.html)

## Test in corso
<a name="porting-testing-kernel"></a>
+ Esegui una semplice attività FreerTOS per registrare un messaggio sulla console di output seriale.
+ Verifica che il messaggio venga inviato alla console come previsto.