加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

STM32CubeN6 数据简介

2小时前
138
181.95 KB
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 资料介绍
    • 特性
    • 描述
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

STM32Cube 嵌入式软件,适用于 STM32N6 系列,包括低层/硬件抽象层驱动程序、USB、H.264 视频编码器、图像信号处理库、Azure® 实时操作系统、OpenBootloader、外部存储管理器和加载器。

特性

• 一致且完整的嵌入式软件,提供硬件抽象层,便于开发最终用户固件

• 在STM32Cube支持的所有STM32系列之间实现最大化的可移植性。

• 提供多达180个示例和应用程序,便于理解,所有这些都与STM32CubeMX兼容,通过图形工具简化配置。

• HAL和LL API,按照MISRA C®: 2012指南开发,使用Synopsys® Coverity®静态分析工具消除可能的运行时错误,并通过在STM32硬件上运行测试,使用LDRA®动态分析工具进行代码覆盖率测试(针对新驱动程序或最近的重大更新)。

• CMSIS COREDSP和RTOS软件组件。

• STM32N6全面的中间件提供,围绕Microsoft® Azure® RTOS中间件和其他内部(H.264视频编码器、OpenBootloader、外部内存管理器和加载器、图像信号处理)构建。

• 免费、用户友好的许可条款

• 带有新版本通知功能的更新机制

描述

STM32Cube是意法半导体(STMicroelectronics)的一项原创举措,旨在通过减少开发工作量、时间和成本来显著提高开发者的生产力。STM32Cube覆盖了整个STM32产品系列。

STM32Cube包括STM32CubeMX,这是一个图形化软件配置工具,允许使用图形向导生成C初始化代码。

它还包括由STM32Cube硬件抽象层(HAL)和低层(LL)API组成的STM32CubeN6 MCU包,以及一系列一致的中间件组件(Azure® RTOS USBX, FileX/LevelX, ThreadX, NetX Duo, USB Power Delivery, H.264视频编码器API,

OpenBootloader, MCUboot, 外部存储器管理器和加载器,图像信号处理(ISP)库)。所有嵌入式软件工具都带有在STMicroelectronics开发板上运行的完整示例集。

STM32Cube HAL是STM32嵌入式软件层,确保在STM32产品系列中具有最大的可移植性,而LL API则构成了一个快速、轻量级、面向专家的层,它比HAL更接近硬件。HAL和LL API可以同时使用,但有一些限制。

HAL和LL驱动程序都是按照V-模型的要求进行设计、实现和测试的。此外,STMicroelectronics特定的验证过程增加了更深层次的资格认证,例如符合MISRA C®: 2012指南,使用Synopsys® Coverity®静态分析工具消除可能的运行时错误,以

及使用LDRA®动态分析工具在STM32硬件上运行测试(对新驱动程序或最近的重大更新)进行代码覆盖率测试。报告可根据需求提供。

STM32CubeN6在一个单一的包中汇集了所有开发STM32CubeN6微控制器应用程序所需的通用嵌入式软件组件。遵循STM32Cube倡议,这些组件高度可移植到其他STM32系列。此外,低层API提供了一个替代的、高性能、低占用空间的解决方

案,以替代STM32CubeN6 HAL,代价是可移植性和简单性。

HAL和LL API以开源BSD许可证的形式提供,以方便用户使用。

相关推荐

电子产业图谱