

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

# Portabilidade do FreeRTOS
<a name="porting-guide"></a>

## O que é o FreeRTOS?
<a name="porting-what-is-afr"></a>

Desenvolvido em parceria com as principais empresas de chips do mundo ao longo de um período de 20 anos, e agora baixado a cada 170 segundos, o FreeRTOS é um sistema operacional em tempo real (RTOS) líder de mercado para microcontroladores e microprocessadores pequenos. Distribuído livremente sob a licença de código aberto do MIT, o FreeRTOS inclui um kernel e um conjunto crescente de bibliotecas adequadas para uso em todos os setores. O FreeRTOS foi desenvolvido com ênfase na confiabilidade e facilidade de uso. O FreeRTOS inclui bibliotecas para conectividade, segurança e atualizações sem fios, e aplicações de demonstração que mostram recursos do FreeRTOS em [placas qualificadas](https://devices.amazonaws.com/search?page=1&sv=freertos).

 Para obter mais informações, visite [FreeRTOS.org](https://www.freertos.org/).

## Portabilidade do FreeRTOS para sua placa do IoT
<a name="porting-to-your-device"></a>

Será necessário fazer a portabilidade das bibliotecas de software do FreeRTOS para sua placa baseada em microcontrolador com base em seus recursos e em sua aplicação. 

**Como fazer a portabilidade do FreeRTOS para seu dispositivo**

1. Siga as instruções em [Fazer download do FreeRTOS para portabilidade](porting-download.md) para fazer download da versão mais recente do FreeRTOS para portabilidade.

1. Siga as instruções em [Configuração do seu espaço de trabalho e projeto para portabilidade](porting-set-up-project.md) para configurar os arquivos e as pastas no download do FreeRTOS para portabilidade e teste.

1. Siga as instruções em [Portabilidade da bibliotecas do FreeRTOS](afr-porting.md) para fazer a portabilidade das bibliotecas do FreeRTOS para o dispositivo. Cada tópico inclui instruções sobre como testar a portabilidade.

### Perguntas frequentes sobre portabilidade
<a name="afr-porting-faqs"></a>

*O que é uma porta do FreeRTOS?*  
Uma porta do FreeRTOS é uma implementação específica da placa de APIs para as bibliotecas necessárias do FreeRTOS e o kernel do FreeRTOS ao qual sua plataforma oferece suporte. A porta permite que as APIs funcionem na placa e implementa a integração necessária com os drivers de dispositivo e BSPs fornecidos pelo fornecedor da plataforma. A porta também deve incluir quaisquer ajustes de configuração (por exemplo, velocidade de clock, tamanho da pilha, tamanho do heap) exigidos pela placa.

Se você tiver dúvidas sobre a portabilidade que não foram respondidas nesta página ou no restante do Guia de Portabilidade do FreeRTOS, [ consulte as opções de suporte do FreeRTOS disponíveis](https://freertos.org/RTOS-contact-and-support.html).