X-CUBE-AZRTOS-F7

批量生产
Design Win

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

获取软件 下载数据摘要

产品概述

描述

X-CUBE-AZRTOS-F7(Azure® RTOS STM32Cube扩展包)在STM32F7系列微控制器的STM32Cube环境中实现了Microsoft® Azure® RTOS的完全集成。为NUCLEO-F767ZI和32F769IDISCOVERY评估板提供的现成应用示例,以及与STM32CubeMX和STM32CubeIDE的完全兼容性,确保X-CUBE-AZRTOS-F7大幅缩短学习周期,并在使用Azure® RTOS和STM32L5系列微控制器的应用中获得回味无穷的开发体验。

此扩展包的范围包括以下Azure® RTOS中间件:RTOS (ThreadX)、USB主机和设备 (USBX)、文件系统(包括对NOR和NAND Flash存储器(FileX和LevelX)的支持),以及包括网络媒体 (NetX Duo) 在内的网络功能。

Azure® RTOS FileX、Azure® RTOS LevelX和Azure® RTOS USBX也可以在裸机模式下运行,且无需搭载Azure® RTOS ThreadX内核。

加入并演示了FreeRTOS™和CMSIS RTOS V2适配层,使STM32F7用户可以方便快捷地从FreeRTOS™或另一个RTOS迁移到Azure® RTOS ThreadX。

X-CUBE-AZRTOS-F7仅作为Microsoft® Azure® RTOS中间件堆栈的STM32Cube集成。Azure SDK for Embedded C以及Azure IoT Middleware for Azure RTOS(可在www.github.com/azure获得)均未纳入X-CUBE-AZRTOS-F7扩展包,因此不支持与Azure® IoT Hub的本地连接。

  • 所有功能

    • 基于Azure® RTOS 6.1.10版
    • 高度集成且功能齐全的操作系统:Azure® RTOS ThreadX
      • 面向ThreadX的FreeRTOS™适配层
      • 面向ThreadX的CMSIS RTOS V2适配层
    • 进行了性能优化,并附带许多物联网协议的工业级网络协议栈:Azure® RTOS NetX Duo
    • 高级Flash文件系统 (FS)/Flash转换层 (FTL),完全支持NOR和NAND Flash存储器:Azure® RTOS FileX和Azure® RTOS LevelX
    • 具有多个类的USB主机和设备栈:Azure® RTOS USBX
      • 以下USB设备类随示例提供:HID、复合型HID/CDC ACM
      • 以下USB主机类随示例提供:HID、MSC
    • Azure® RTOS FileX、Azure® RTOS LevelX和Azure® RTOS USBX,在Azure® RTOS ThreadX或裸机模式下运行
    • 安全文档包(可从Microsoft获取),适用于符合IEC 61508、IEC 62304和ISO 26262标准的应用
    • 从硬件到软件的高度安全保证,包括中间件,如TLS/DTLS和加密
    • 众多应用实例可供意法半导体NUCLEO-F767ZI和32F769IDISCOVERY板使用
    • 免费易用的许可条款
    • 针对意法半导体工具集的强化:Azure® RTOS中间件的图形配置,以及使用STM32CubeMX和STM32CubeIDE生成初始化代码。
    • 更新机制,用户可以启用该机制,以获得新版本通知

获取软件

意法半导体建议您使用最新版本的软件。