
Chamado de B-L4S5I-IOT01A kit de descoberta STM32, é construído em torno de um microcontrolador STM32L4 + e possui sensores, um elemento seguro (STSAFE-A110), NFC, Wi-Fi e Bluetooth 4.2.
Ele precisa do X-Cube-AWS v2.0 STM32Cube Expansion Pack, que é um conjunto de bibliotecas e exemplos de aplicativos para os microcontroladores que atuam como dispositivos finais - e é daí que vem a porta do FreeRTOS. A porta, de acordo com a ST, é qualificada na AWS.
O pacote de expansão (esquerda) descarrega, quando disponível, operações críticas de segurança para o elemento seguro durante o processo de inicialização do MCU, durante a autenticação do dispositivo TLS para o servidor AWS 'IoT Core' e durante a verificação de over-the-air (OTA ) atualizar a integridade e autenticidade da imagem do firmware. Ele usa o certificado provisionado de elemento seguro com o recurso AWS ‘IoT Core Multi-Account Registration’.
“Com o pacote de expansão, o kit pode ser usado como design de referência”, de acordo com ST. “X-CUBE-AWS v2.0 garante a integração adequada da estrutura de conectividade AWS padrão FreeRTOS dentro do ambiente STM32Cube. Isso permite que os usuários aproveitem tanto o FreeRTOS quanto o STM32Cube sem desenvolver software adicional. ”
O MCU é um Arm Cortex-M4 STM32L4S5VIT6 com 2Mbyte de flash, 640kbyte de RAM e um acelerador de criptografia de hardware.
Os sensores a bordo são:
- Temperatura e umidade relativa digital capacitiva HTS221
- Magnetômetro de 3 eixos LIS3MDL
- LSM6DSL acelerômetro 3D e giroscópio 3D
- Barômetro absoluto LPS22HB
- VL53L0X tempo de voo e detector de gestos
- Dois microfones digitais
Para expansão, são fornecidos conectores para placas de expansão compatíveis com Arduino Uno V3 e placas Pmod.
A página do kit de desenvolvimento do produto está aqui
A página FreeRTOS da ST está aqui
O pacote de expansão pode ser baixado aqui - esteja preparado para um contrato de licença. Um resumo de dados também está disponível nesta página.
O guia da AWS para qualificação do FreeRTOS está aqui, com outros documentos