
Набор под названием B-L4S5I-IOT01A STM32 Discovery построен на микроконтроллере STM32L4 + и имеет датчики, элемент безопасности (STSAFE-A110), NFC, Wi-Fi и Bluetooth 4.2.
Для этого требуется бесплатно загружаемый X-Cube-AWS v2.0 STM32Cube Expansion Pack, который представляет собой набор библиотек и примеров приложений для микроконтроллеров, выступающих в качестве конечных устройств - и именно здесь происходит порт FreeRTOS. Порт, согласно ST, аттестован на AWS.
Пакет расширения (слева) переносит, когда доступно, критически важные с точки зрения безопасности операции на защищенный элемент во время процесса загрузки MCU, во время аутентификации устройства TLS на сервере AWS IoT Core и во время беспроводной проверки (OTA ) обновление прошивки образа целостности и подлинности. Он использует сертификат, предоставленный защищенным элементом с функцией AWS «IoT Core Multi-Account Registration».
«С пакетом расширения комплект можно использовать в качестве эталонного дизайна», - сказал ST. «X-CUBE-AWS v2.0 обеспечивает надлежащую интеграцию стандартной инфраструктуры подключения AWS FreeRTOS в среду STM32Cube. Это позволяет пользователям использовать преимущества FreeRTOS и STM32Cube без разработки дополнительного программного обеспечения ».
MCU - это Arm Cortex-M4 STM32L4S5VIT6 с 2 Мбайт флеш-памяти, 640 Кбайт RAM и аппаратным ускорителем шифрования.
Бортовые датчики бывают:
- HTS221 емкостный цифровой датчик относительной влажности и температуры
- LIS3MDL 3-осевой магнитометр
- LSM6DSL 3D акселерометр и 3D гироскоп
- Абсолютный барометр LPS22HB
- VL53L0X время пролета и детектор жестов
- Два цифровых микрофона
Для расширения предусмотрены разъемы для плат расширения, совместимых с платами Arduino Uno V3 и Pmod.
Страница продукта комплекта разработчика находится здесь
Страница ST FreeRTOS находится здесь
Пакет расширения можно скачать здесь - будьте готовы к лицензионному соглашению. Краткий обзор данных также доступен на этой странице.
Руководство AWS по оценке FreeRTOS находится здесь вместе с другими документами.