推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

在具有 RTOS 的 STM32Cube 上开发应用

更新时间:2019-07-19 09:41:02 大小:699K 上传用户:81190865查看TA发布的资源 标签:rtosstm32cube 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

STMCubeTM 计划源自意法半导体,旨在通过减少开发的工作量、时间与成本,使开发者受
益。
STM32Cube 涵盖 STM32 产品系列。
STM32Cube 1.x 版包括:
图形软件配置工具 STM32CubeMX,可通过图形化的生成初始化 C 代码。
针对每个系列提供综合的嵌入式软件平台 (即 STM32CubeF4 用于 STM32F4 系列)
– STM32 抽象层嵌入式软件 STM32Cube HAL,确保在 STM32 各个产品之间实现
最大限度的可移植性
一套一致的中间件,比如 RTOSUSBTCP/IP、图形
所有嵌入式软件实用工具均配备一套完整的示例。
实时操作系统是为在嵌入式
/ 实时应用中使用而优化的操作系统。它们的主要目标是确保及
时、确定性地响应事件。使用实时操作系统,应用可写为一组独立的线程,线程间使用消息
队列和信号量通信。
本用户手册的目标读者为在
STM32 微控制器上使用 STM32Cube 固件的开发者。它完整描述
了如何使用具有实时操作系统 (
RTOS)的 STM32Cube 固件组件;本用户手册还提供了一
组示例说明,它们基于
FreeRTOS,使用 CMSIS-OS 封装层提供的通用 API
STM32Cube 固件中,通过 ARM 提供的通用 CMSIS-OS 封装层,将 FreeRTOS 用作实时
操作系统。使用
FreeRTOS 的样例和应用可直接移植到其它任何 RTOS 而不需要修改高层
API,在此情况下仅需更改 CMSIS-OS 封装。
请参考软件包的发布说明,以了解与
STM32CubeTM 共同使用的 FreeRTOS CMSIS-RTOS
固件组件版本。
本文档适用于所有
STM32 器件;然而为了简洁起见,以 STM32F4xx 器件和 STM32CubeF4
作为参考平台。若需了解更多在 STM32 设备上样例实现的信息,请参考相关 STM32Cube
件包中提供的自述文件。

部分文件列表

文件名 大小
在具有_RTOS_的_STM32Cube_上开发应用.PDF 699K

全部评论(0)

暂无评论