FreeRTOS 202604 LTS já disponível com segurança aprimorada e MQTT v5.0
O FreeRTOS 202604 LTS, uma nova versão de suporte de longo prazo do sistema operacional em tempo real de código aberto para dispositivos embarcados, agora está disponível. Essa versão oferece aos desenvolvedores de sistemas embarcados e aos fabricantes de dispositivos da Internet das Coisas (IoT) estabilidade de recursos, atualizações de segurança e correções de erros críticos por dois anos. Ela aborda desafios importantes em sistemas embarcados, incluindo segurança de memória, qualidade de código e suporte a protocolos.
O kernel FreeRTOS v11.3.0 introduz novas portas de hardware, hardening de segurança e suporte ampliado à Unidade de Proteção de Memória (MPU), o que reduz o número de regiões de MPU utilizadas pelo FreeRTOS e permite que os desenvolvedores reservem regiões de hardware para proteção de memória específica da aplicação. Além disso, o coreMQTT v5.0.2 adiciona suporte ao protocolo MQTT v5.0, para habilitar recursos como aliases de tópicos para dispositivos com restrição de largura de banda e padrões de solicitação/resposta para aplicações de IoT interativas. O coreSNTP v2.0.0 está pronto para o ano de 2038, para que os dispositivos implantados hoje possam validar certificados TLS e registrar dados de carimbos de data/hora corretamente ao longo de todo o seu ciclo de vida operacional.
Esta versão oferece bibliotecas verificadas quanto à segurança da memória e à conformidade com MISRA-C. As bibliotecas melhoram a robustez, a portabilidade e a confiabilidade em sistemas embarcados.
Os guias de migração para o coreMQTT e o coreSNTP oferecem orientações detalhadas para a atualização para o FreeRTOS 202604 LTS. Para projetos que exigem correções críticas na versão anterior do LTS após sua expiração, o Plano de manutenção estendidos do FreeRTOS está disponível. Para saber mais, acesse a página do FreeRTOS LTS e o repositório do FreeRTOS LTS no GitHub.