你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

CMSIS-RTOS2 文档翻译 之 修订记录

[复制链接]
XinLiYF 发布时间:2018-4-21 00:16
本帖最后由 XinLiYF 于 2018-4-22 21:58 编辑

修订记录

  
CMSIS-RTOS API 版本 2
版本
描述
V2.1.2
允许从中断服务程序中调用的其他功能:
  • osKernelGetInfo , osKernelGetState

V2.1.1
允许从中断服务程序中调用的其他功能:
  • osKernelGetTickCount , osKernelGetTickFreq
将内核刻度类型更改为 uint32_t :
  • 更新: osKernelGetTickCount , osDelayUntil

V2.1.0
支持关键和不重要的部分(嵌套安全):
  • 更新: osKernelLock , osKernelUnlock
  • 添加: osKernelRestoreLock
更新 Thread FlagsEvent Flags :
  • 将 flags 参数和返回类型从 int32_t 更改为 uint32_t

V2.0.0
新的 API 版本 2.0 可用。
  • 有关详细的功能参考,请参阅 CMSIS-RTOS2
  • 有关从 API 版本 1 迁移过程的详细信息,请参阅 从 API v1 迁移到 API v2

V1.02 - 仅文档更改
补充: CMSIS-RTOS 验证软件包概述.
澄清: Timeout Value 的特性。
V1.02
添加: 微秒分辨率的短超时的新控制函数 osKernelSysTick, osKernelSysTickFrequency, osKernelSysTickMicroSec.
删除: osSignalGet.  fv
V1.01
增加了 C++ ,内核初始化和对象删除功能。
为 C++ 类接口做准备。在此情况下,const 属性已从 osXxxxDef_t 类型移至 osXxxxDef 宏。
添加: osTimerDelete, osMutexDelete, osSemaphoreDelete 。
添加: 为内核创建对象的函数 [url=]osKernelInitialize[/url]
V1.00
第一次正式发布。
添加: osKernelStart ; 作为线程启动 'main' 现在是一个可选功能。
信号量现在已经成为标准行为。
osTimerCreate 不再启动计时器。添加: osTimerStart(取代 osTimerRestart)。
更改: osThreadPass 重命名为 osThreadYield

V0.02
预览版。

CMSIS-RTOS RTX 版本 5

版本
描述
V5.3.0
  • 添加对象内存使用计数器。
  • 增加了对其他外部配置文件的支持。
  • 为系统线程添加了用户可配置的名称(空闲和计时器)。
  • 使用 ARMCC5 时增加了对操作系统部分的支持。
  • 为 MPU 集成添加了回调(实验性)
  • 将默认线程堆栈大小增加到 256 字节。
  • 修正了在 SCVD 中运行线程的堆栈上下文显示。
  • 增强的 MISRA 合规性。

V5.2.3
  • 基于 CMSIS-RTOS API V2.1.2 。
  • 为 Idle 和 Timer Thread 增加了 TrustZone 模块标识符配置。
  • 将 osCernelInitialize 中的 SVC / PendSV 处理程序优先级设置移至 osKernelStart(用户优先级分组可在 osKernelInitialize 之后但在 osKernelStart 之前更新)。
  • 更正了 ARMv8-M Baseline 的 SysTick 和 PendSV 处理程序。
  • 使用 “对象特定内存分配” 配置时,更正了堆栈和数据的内存分配。
  • 增加了对 ARMv8-M IAR 编译器的支持。

V5.2.2
  • 修正了 Cortex-A 的 IRQ 和 SVC 异常处理程序。

V5.2.1
  • 修正了 Cortex-M 的 SysTick 和 SVC 中断优先级。

V5.2.0
  • 基于 CMSIS-RTOS API V2.1.1 。
  • 增加了对 Cortex-A 的支持。
  • 使用 OS Tick Tick API 进行 RTX Kernel Timer Tick 。
  • 修复了终止线程列表的潜在损坏。
  • 更正 MessageQueue 以使用实际消息长度(填充之前)。
  • 更正了 ThreadEnumerate 和 MessageQueueInserted 事件的参数。
  • 计时器线程创建已移至 osKernelStart。

V5.1.0
  • 基于 CMSIS-RTOS API V2.1.0 。
  • 增加了对事件记录的支持。
  • 增加了对 IAR 编译器的支持。
  • 更新配置文件:RTX_Config.h 用于配置设置,RTX_config.c 用于实现 RTX5 Specific API
  • 用于 RTX 特定符号的 osRtx 名称空间。

V5.0.0
最初版本符合 CMSIS-RTOS2 。

归档链接:
CMSIS-RTOS2 文档翻译 之 简介
CMSIS-RTOS2 文档翻译 之 通用 RTOS 接口
CMSIS-RTOS2 文档翻译 之 功能概述
CMSIS-RTOS2 文档翻译 之 RTOS 验证
收藏 评论0 发布时间:2018-4-21 00:16

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版