O FreeRTOS é um sistema operacional de código aberto em tempo real para microcontroladores que facilita a programação, a implantação, a segurança, a conexão e o gerenciamento de dispositivos de borda pequenos com baixo consumo de energia. Distribuído gratuitamente sob a licença de código aberto do MIT, o FreeRTOS inclui um kernel e um conjunto crescente de bibliotecas de software adequados para o uso em vários setores e aplicações. Isso inclui conectar em segurança seus dispositivos pequenos de baixo consumo de energia a serviços de nuvem da AWS, como o AWS IoT Core, ou a dispositivos de borda mais potentes que executam o AWS IoT Greengrass. O FreeRTOS é criado com ênfase em confiabilidade e facilidade de uso e oferece a previsibilidade de lançamentos de suporte de longo prazo.
Um microcontrolador contém um processador simples, com restrição de recursos, que pode ser encontrado em vários dispositivos, como aparelhos, sensores, rastreadores de condicionamento físico, automação industrial e automóveis. Muitos desses dispositivos pequenos podem se beneficiar de conexão com a nuvem ou outros dispositivos no local. Porém, têm força computacional e capacidade de memória limitadas, e normalmente executam tarefas simples e funcionais. Muitas vezes, os microcontroladores executam sistemas operacionais que não têm funcionalidades incorporadas para conexão a redes locais ou à nuvem, o que é um desafio para as aplicações de IoT. O FreeRTOS ajuda a resolver esse problema, pois oferece o kernel para execução de dispositivos de baixo consumo de energia, além bibliotecas de software que facilitam a conexão segura com a nuvem ou com outros dispositivos de borda, para que você possa coletar dados deles para aplicações de IoT e executar ações.
Benefícios
Código aberto
O FreeRTOS é lançado com a licença de código aberto do MIT, uma licença permissiva com restrições limitadas sobre reutilização. Para saber mais sobre a comunidade de código aberto do FreeRTOS, clique aqui.
Kernel confiável
As principais empresas internacionais confiam no kernel do FreeRTOS como o padrão real para microcontroladores e pequenos microprocessadores, com resistência comprovada, área reduzida e amplo suporte a dispositivos.
Acelere o tempo de lançamento no mercado
O FreeRTOS inclui integrações de referência de IoT, que são projetos do FreeRTOS previamente integrados e transferidos para placas de avaliação baseadas em microcontrolador que apresentam conectividade de ponta a ponta com a nuvem, além de demonstrações pré-configuradas que podem ajudar a agilizar o início de um projeto. Você pode fazer download instantâneo de código e compilar para acelerar o tempo de lançamento no mercado. Você também pode usar o AWS IoT Device Tester para testar com segurança e se seus dispositivos executarão o FreeRTOS e interoperarão com os serviços do AWS IoT.
Conecte, programe, implante e gerencie dispositivos de baixa potência com segurança
O FreeRTOS inclui suporte ao Transport Layer Security (TLS v1.2) e ao PKCS #11 para ajudar os dispositivos a se conectarem com segurança à AWS. Você também pode facilmente programar recursos de IoT comumente necessários em seu dispositivo, incluindo bibliotecas de software que ajudam a configurar dispositivos em uma rede local usando opções de conectividade comuns como Wi-Fi ou Ethernet ou a se conectar a um dispositivo móvel usando Bluetooth Low Energy. O FreeRTOS também inclui uma biblioteca de atualizações over-the-air (OTA) para atualizar remotamente dispositivos com aprimoramentos de recursos ou patches de segurança e um recurso de assinatura de código para garantir que o código do dispositivo não fique comprometido durante a implantação e atualizações OTA.
Amplo suporte para Parceiros da AWS
Nossos parceiros da Rede de Parceiros da AWS (APN) oferece inúmeras opções, incluindo contribuições da comunidade, suporte profissional, além de ferramentas integradas de produtividade e desenvolvimento. O FreeRTOS oferece flexibilidade para criar facilmente soluções de IoT em vários chipsets e é compatível com mais de 40 arquiteturas. Você encontra dispositivos que foram qualificados para trabalhar com o FreeRTOS e o AWS IoT no AWS Partner Device Catalog.
Previsibilidade de suporte de longo prazo
O FreeRTOS oferece estabilidade de recursos com lançamentos do suporte de longo prazo (LTS). As bibliotecas do FreeRTOS LTS acompanham atualizações de segurança e correções de erros críticos por dois anos. Elas são mantidas pela AWS para beneficiar a comunidade do FreeRTOS. Para saber mais sobre as bibliotecas do FreeRTOS LTS, clique aqui.
O plano de manutenção estendida (EMP) do FreeRTOS fornece patches de segurança e correções de erros críticos na versão FreeRTOS LTS escolhida por até dez anos adicionais. Com o EMP do FreeRTOS, os dispositivos de longa duração baseados no FreeRTOS podem contar com uma versão que possui recurso de estabilidade e recebe atualizações de segurança por anos. Você recebe notificação dos próximos patches nas bibliotecas FreeRTOS, para que possa planejar a implantação de patches de segurança em seus dispositivos da Internet das Coisas (IoT). Para saber mais sobre o FreeRTOS EMP, consulte a página de Recursos.
Como funciona
O FreeRTOS fornece tudo o que você precisa para programar facilmente dispositivos baseados em microcontroladores conectados e coletar dados deles para aplicativos de IoT. Comece escolhendo um microcontrolador qualificado pelo FreeRTOS no AWS Partner Device Catalog. Em seguida,use o Console AWS ou o GitHub para selecionar e baixar bibliotecas relevantes do FreeRTOS ou integrações de referência de IoT pré-validadas. Acesse nossa página de conceitos básicos para saber mais sobre todas as opções.
Você poderá conectar os dispositivos do FreeRTOS com segurança a serviços de nuvem, como o AWS IoT Core, a um dispositivo de borda local ou a um dispositivo móvel via Bluetooth Low Energy e atualizá-los remotamente usando o recurso de atualização OTA disponibilizado pelo AWS IoT Device Management. A integração com o AWS IoT Device Defender facilita relatar métricas do dispositivo para detectar anomalias quando essas métricas desviam do comportamento esperado.

Casos de uso
Aplicativos industriais
Os clientes industriais usam dispositivos baseados em microcontroladores que geram dados sobre workloads essenciais aos negócios. Sensores, atuadores, bombas e componentes de automação industriais usam microcontroladores porque são econômicos, consomem pouca energia e podem executar ações em tempo real. Por exemplo, uma simples bomba em uma plataforma de petróleo é controlada por um microcontrolador e tem o potencial de interromper totalmente a produção em caso de falha. O FreeRTOS permite que esses clientes coletem dados sobre a performance e o estresse do sistema por meio de uma conexão direta com a nuvem e realizem ações locais críticas em tempo real com o AWS IoT Greengrass para evitar essas interrupções.
Produtos de consumo
O FreeRTOS pode ajudar empresas de produtos de consumo como tecnologia de dispositivos wearable ou fabricantes de iluminação inteligente a padronizar o desenvolvimento, a entrega e a manutenção de dispositivos baseados em microcontrolador em uma grande variedade de produtos e modelos. O FreeRTOS oferece um único sistema operacional para microcontroladores que pode oferecer suporte a uma grande variedade de hardware de microcontroladores com funcionalidades e capacidade variáveis. Assim, as empresas podem se concentrar na inovação de produtos, e não no gerenciamento da complexidade do desenvolvimento de software em diversas linhas de produtos. O FreeRTOS também oferece a capacidade de atualizar com segurança recursos de produtos de consumo existentes no campo com o recurso de atualização OTA.
Soluções B2B
Normalmente, os dispositivos comerciais de B2B usam microcontroladores por causa dos baixos requisitos de consumo de energia e do baixo custo. Por exemplo, os fabricantes de equipamentos de segurança estão adicionando cada vez mais conectividade a dispositivos baseados em microcontroladores, como fechaduras comerciais e sistemas de sensores. O FreeRTOS permite que essas empresas acelerem o lançamento de novos produtos conectados, por meio da simplificação do processo de projeto e desenvolvimento. Esses fabricantes também podem aplicar patches de maneira segura a travas de portas comerciais com o recurso de atualização OTA.
Clientes

O FreeRTOS ajuda a SOLshare a criar uma inovadora microrrede peer-to-peer que fornece eletricidade solar acessível a comunidades em Bangladesh e outros locais.
“A AWS estabeleceu o roteiro para nossa solução completa de IoT. Além de oferecer a tecnologia avançada do FreeRTOS em dispositivos para serviços na nuvem, também contribuiu com sua abordagem prática, que acelerou nossas iniciativas de desenvolvimento e introdução no mercado, incorporando especialistas de IoT da equipe de protótipos da AWS na engenharia da SOLshare para ajudar a definir a arquitetura e desenvolver os fundamentos da nossa solução. A AWS investiu na visão e no produto da nossa empresa. Graças à sua ajuda prática e abordagem voltada à comunidade, conseguimos dedicar nossos recursos de desenvolvimento à criação de uma inovadora microrrede peer-to-peer que leva eletricidade solar acessível a comunidades em Bangladesh e outros locais.”
Hannes Kirchhoff, diretor de tecnologia – SOLshare

A FreeRTOS ajuda a Shimadzu a monitorar de forma confiável e inteligente os elevadores hidráulicos de caminhões comerciais para reduzir as falhas reportadas em campo, o tempo de inatividade dos equipamentos e as despesas de manutenção.
"Procuramos a AWS buscando uma solução econômica para ajudar os fornecedores a monitorar o uso de elevadores hidráulicos em caminhões comerciais para evitar falhas inesperadas. A AWS nos mostrou a confiabilidade do FreeRTOS para atender às nossas necessidades, convertendo módulos baseados em MCU em dispositivos IoT realmente inteligentes e usando o AWS IoT Core para gerenciar e coletar dados de dezenas de milhares de dispositivos hidráulicos. Além de conseguirmos uma solução de custo mais baixo na AWS, também economizamos tempo de desenvolvimento equivalente a 10 meses ao construir com o FreeRTOS e observamos redução das falhas reportadas em campo, do tempo de inatividade dos equipamentos e das despesas de manutenção."
Yutaro Nakatsu, gerente da unidade de design tecnológico - Shimadzu
Trabalhe com um parceiro da AWS
Simplifique a implementação dos seus projetos de IoT com o confiável hardware de IoT qualificado para funcionar com o FreeRTOS na AWS. Selecione em Parceiros da AWS abaixo para visualizar os dispositivos qualificados para a AWS no AWS Partner Device Catalog para encontrar um hardware que funcione com o FreeRTOS para a integração imediata do projeto de IoT. O hardware habilitado para AWS em Parceiros da AWS pode ajudar a fazer a distribuição dos seus projetos de IoT mais facilmente. Todos os dispositivos estão disponíveis para a aquisição em Parceiros para ajudá-lo a começar a usar.


STMicroelectronics
“Para acelerar o design de objetos conectados a Serviços de Nuvem AWS e tornar os microcontroladores de STM32 a melhor alternativa para os desenvolvedores, o nosso pacote X-CUBE-AWS STM32Cube Expansion aproveita os ricos recursos e a facilidade de uso do FreeRTOS. O lançamento do FreeRTOS LTS e sua integração ao nosso pacote de software STM32Cube garante estabilidade de longo prazo e manutenção. Isso permite que nossos clientes concentrem-se em qualidade e valor agregado ao criar suas soluções de conectividade da AWS."
- Laurent Desseignes, Gerente de marketing de ecossistema de microcontroladores, STMicroelectronics

Espressif
“A Espressif destina-se a criar a melhor experiência do usuário. Para isso, criamos a mais completa estrutura de trabalho de desenvolvimento de IoT com estruturas de trabalho de aplicações para mecanismos habilitados para IA, off-line e de comando de voz, além de soluções de reconhecimento facial, painéis de desenvolvimento e módulos. Estamos muito satisfeitos com a introdução do FreeRTOS Long Term Support porque nossos clientes se beneficiarão com a estabilidade e atualizações de segurança que os lançamentos de suporte de longo prazo oferecem”.
- Teo Swee Ann, Fundador e CEO, Espressif Systems

Renesas
“Nossos clientes enfrentam grandes desafios diante de problemas de design de software cada vez mais complexos sem deixar de atender às demandas por tempos de desenvolvimento reduzidos, qualidade contínua e confiabilidade. Por meio da nossa parceria com a AWS e o FreeRTOS, qualificada com MCUs da Renesas, podemos oferecer aos clientes a melhor flexibilidade para atender às demandas industriais e de IoT de clientes para garantir uma conexão segura e cofiável do chip à nuvem. Além disso, com o lançamento do FreeRTOS LTS, acreditamos que nossos clientes podem beneficiar-se com qualidade e confiabilidade ainda mais altas, solucionar vulnerabilidades de segurança rapidamente e conseguir focar mais do que antes em agregar valor ao seu desenvolvimento”.
- Daryl Khoo, Vice-presidente, Marketing, Divisão de negócios da Plataforma de IoT, Unidade de negócios de infraestrutura de IoT, Renesas

Infineon
“A Infineon trabalha para ajudar clientes a disponibilizar no mercado produtos de IoT diferenciados e de alta qualidade pontualmente, dentro do orçamento e sem riscos. Muitos dos clientes buscam uma solução completa da nuvem para o nó que durará o período de ciclo de vida do seu produto. Combinadas ao suporte de semicondutores de longo prazo, as bibliotecas do FreeRTOS LTS oferecem aos nossos clientes a garantia de estabilidade e longevidade que eles precisam ao escolher uma solução para seu produto de IoT”.
- Rob Conant, Vice-presidente de software e ecossistema, Unidade de negócios sem fio e comutação de IoT, Infineon

NXP Semiconductors
"Sendo um fornecedor confiável de soluções de processamento de borda para os mercados IoT e industrial, a NXP mantém o investimento e compromisso contínuo com a longevidade do produto. Nossos clientes contam conosco para fornecer drivers de software e habilitar tecnologias de software baseadas no FreeRTOS, entregues em nossa MCUXpresso SDK, como a base pela qual poderão desenvolver produtos diferenciados rapidamente. Integrar as bibliotecas do FreeRTOS LTS estende ainda mais nosso compromisso com nossos clientes de MCU, que desenvolvem dispositivos de borda seguros que são conectados a Serviços de Nuvem AWS e precisam poder confiar em atualizações de software importantes”.
- Joe Yu, Vice-presidente e diretor geral da Linha de produtos de IoT, NXP Semiconductors
-
A-F
-
G-K
-
L-M
-
N-R
-
S-Z
-
A-F
-
-
G-K
-
-
L-M
-
-
N-R
-
-
S-Z
-
Comece a usar o FreeRTOS
Saiba mais sobre os recursos do FreeRTOS