O que é o FreeRTOS? - FreeRTOS

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

O que é o FreeRTOS?

Importante

Esta é uma versão arquivada do Guia do usuário do FreeRTOS para usar com a versão 202210.00 do FreeRTOS. Para obter a versão mais recente deste documento, consulte o Guia do usuário do FreeRTOS.

Desenvolvido em parceria com as principais empresas de chips do mundo ao longo de um período de 15 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 over-the-air e atualizações (OTA). O FreeRTOS também inclui aplicações de demonstração que mostram os recursos do FreeRTOS em placas qualificadas.

O FreeRTOS é um projeto de código aberto. Você pode baixar o código-fonte, contribuir com alterações ou aprimoramentos ou relatar problemas no GitHub site do https://github.com/FreeRTOS/ FreeRTOS.

Liberamos o código do FreeRTOS sob a licença de código aberto do MIT para que você possa usá-lo em projetos comerciais e pessoais.

Também apreciamos as contribuições para a documentação do FreeRTOS (Guia do usuário do FreeRTOS, Guia de portabilidade do FreeRTOS e Guia de qualificação do FreeRTOS). Para ver a fonte de remarcação da documentação, consulte https://github.com/awsdocs/aws-freertos-docs. Isso é liberado de acordo com a licença Creative Commons (CC BY-ND).

Baixe o código-fonte do FreeRTOS

Faça download dos pacotes mais recentes do FreeRTOS e do Long Term Support (LTS) na página Downloads em freertos.org.

Plataformas de hardware qualificadas para o FreeRTOS

As seguintes plataformas de hardware estão qualificados para o FreeRTOS:

Os dispositivos qualificados também estão listados no AWS Partner Device Catalog.

Para obter informações sobre como qualificar um novo dispositivo, consulte o Guia de qualificação do FreeRTOS.

Fluxo de trabalho de desenvolvimento

Para iniciar o desenvolvimento, faça download do FreeRTOS. Você descompacta o pacote e o importa para seu IDE. Em seguida, você pode desenvolver uma aplicação na plataforma de hardware selecionada, fabricar e implantar esses dispositivos usando o processo de desenvolvimento apropriado para seu dispositivo. Os dispositivos implantados podem se conectar ao AWS IoT serviço ou AWS IoT Greengrass como parte de uma solução completa de IoT.

Workflow diagram showing steps to develop and deploy IoT applications using FreeRTOS.

Recursos adicionais

Esses recursos podem ser úteis para você.