A STMicroelectronics estendeu o suporte para Microsoft Azure RTOS no ambiente de desenvolvimento STM32Cube – cobrindo microcontroladores (MCUs) adicionais de alto desempenho, convencionais, de consumo ultrabaixo e sem fio da família STM32.
Os usuários podem aproveitar as qualidades do Azure RTOS, a conveniência do STM32Cube e a flexibilidade da família STM32 para otimizar as propriedades do MCU, escolhendo agora entre mais de 700 MCUs no portfólio STM32 Arm Cortex-M.
Com esta extensão, existem pacotes de software dedicados para STM32G0 mainstream, STM32L4 de consumo ultrabaixo, STM32L4+, STM32L5 e STM32U5; STM32G4, STM32F4, STM32F7 e STM32H7 de alta potência; STM32WL sem fio; e MCUs STM32WB.
STM32Cube simplifica o desenvolvimento com o Azure RTOS como um pacote autônomo ou como componentes configuráveis complementares. O conjunto Azure RTOS é totalmente suportado na ferramenta STM32CubeIDE e no inicializador STM32CubeMX, que pode configurar diretamente os componentes Azure RTOS.
ST adicionou exemplos de código gratuitos que ajudam a acelerar o desenvolvimento e inclui vários projetos de demonstração que estão prontos para serem executados em placas STM32 Nucleo, kits Discovery e placas de avaliação. O código pode ser acessado alternativamente no Github da STMicroelectronics.
O pacote Azure RTOS compreende uma oferta de middleware abrangente e consistente para projetos incorporados. Inclui o sistema operacional em tempo real ThreadX, que ocupa um espaço mínimo de memória, e o sistema de arquivos FAT tolerante a falhas FileX com nivelamento de desgaste LevelX para memórias Flash NAND e NOR.
O conjunto também vem com pilhas TCP/IP de nível industrial NetX Duo e pilha USB USBX com suporte para host e dispositivo.
O suporte em todo o ecossistema STM32 mais amplo ajuda a lidar rapidamente com os desafios de engenharia e inclui o STM32 MCU WiKi e um tópico Azure RTOS dedicado na comunidade online de desenvolvedores ST.