X-CUBE-AZRTOS-L5

批量生产
Design Win

适用于STM32L5系列STM32Cube的Azure RTOS软件扩展

获取软件 下载数据摘要

产品概述

描述

X-CUBE-AZRTOS-L5 (Azure® RTOS STM32Cube Expansion Package) provides a full integration of Microsoft® Azure® RTOS in the STM32Cube environment for the STM32L5 series of microcontrollers. Ready-to-run applicative examples provided for the NUCLEO‑L552ZE‑Q and STM32L562E‑DK Evaluation boards, along with a full compatibility with STM32CubeMX and STM32CubeIDE, ensure that X-CUBE-AZRTOS-L5 drastically reduces the learning curve and provides a smooth application development experience with Azure® RTOS and STM32L5 series microcontrollers.

The scope of this Expansion Package covers the following Azure® RTOS middleware: RTOS (ThreadX), USB Device (USBX), and file system including the support for NOR and NAND flash memories (FileX and LevelX).

Azure® RTOS FileX, Azure® RTOS LevelX, and Azure® RTOS USBX are also available to run in bare-metal mode without the Azure® RTOS ThreadX kernel.

FreeRTOS™ and CMSIS RTOS V2 adaptation layers are included and demonstrated, making it easy and quick to migrate from FreeRTOS™ or another RTOS to Azure® RTOS ThreadX for STM32L5 users.

X-CUBE-AZRTOS-L5 is only an STM32Cube integration of middleware stacks from Microsoft® Azure® RTOS. Neither the Azure SDK for Embedded C nor the Azure IoT Middleware for Azure RTOS, available from www.github.com/azure, are part of the X-CUBE-AZRTOS-L5 Expansion Package, which therefore does not support native connectivity to the Azure® IoT Hub.

  • 所有功能

    • Based on Azure® RTOS release 6.2.0
    • Integrated and full-featured operating system: Azure® RTOS ThreadX
      • FreeRTOS™ adaptation layer for ThreadX
      • CMSIS RTOS V2 adaptation layer for ThreadX
    • Advanced Flash file system (FS) / Flash translation layer (FTL), fully featured to support NOR and NAND flash memories: Azure® RTOS FileX and Azure® RTOS LevelX
    • USB Device stack coming with multiple classes: Azure® RTOS USBX
      • The following USB Device classes are provided with examples: HID, CDC ACM, composite HID/CDC ACM with USB Power Delivery Type-C consumer
    • Azure® RTOS FileX, Azure® RTOS LevelX, and Azure® RTOS USBX running with Azure® RTOS ThreadX or in bare-metal mode
    • Safety documentation packages (available from Microsoft) enabling the use in applications targeting IEC 61508, IEC 62304, and ISO 26262
    • High security assurance from hardware to software, including middleware such as TLS/DTLS and cryptography
    • Many applicative examples available for STMicroelectronics NUCLEO‑L552ZE‑Q and STM32L562E‑DK boards
    • Free user-friendly license terms
    • Enhanced for STMicroelectronics toolset: graphical configuration of Azure® RTOS middleware and initialization code generation with STM32CubeMX and STM32CubeIDE
    • Update mechanism, which the user can enable to be notified of new releases

获取软件

All tools & software

    • 产品型号
      状态
      描述
      类型
      供应商

      NUCLEO-L552ZE-Q

      批量生产

      采用STM32L552ZE MCU和SMPS的STM32 Nucleo-144开发板,支持Arduino、ST Zio和morpho连接

      STM32 Nucleo 板 ST
      NUCLEO-L552ZE-Q

      描述:

      采用STM32L552ZE MCU和SMPS的STM32 Nucleo-144开发板,支持Arduino、ST Zio和morpho连接

      STM32L562E-DK

      批量生产

      Discovery kit with STM32L562QE MCU

      STM32发现工具包 ST
      STM32L562E-DK

      描述:

      Discovery kit with STM32L562QE MCU
    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeIDE

      批量生产

      STM32的集成开发环境

      STM32软件开发套件 ST
      STM32CubeIDE

      描述:

      STM32的集成开发环境

      STM32CubeMX

      批量生产

      STM32Cube初始化代码生成器

      STM32配置程序和代码生成器 ST
      STM32CubeMX

      描述:

      STM32Cube初始化代码生成器