硬汉嵌入式论坛

 找回密码
 立即注册
查看: 755|回复: 6
收起左侧

[μCOS-III] 最新Cs/OS3 V3.09.02

[复制链接]

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2023-8-19 14:36:12 | 显示全部楼层 |阅读模式
如题,有没有相应开源版本的uCOS III ?好像添加了不少实用的新特性

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2023-8-19 15:25:45 | 显示全部楼层
看了下,没有大的更新,都是微更新
https://www.weston-embedded.com/ ... s-os3-release-notes


[C] 纯文本查看 复制代码
Version 3.09.02

Release Date

June 23, 2023

Changelog

Bugfix: Fixed mutex corruption owner corruption with deleting a task.
Updated version checks to reflect initial Cesium Releases.
Bugfix: Fixed pendlist corruption issue when deleting tasks with TLS enabled.
RISC-V: Added IAR port for the RV32 architecture.
ARMv8-M: Added option to disable non kernel-aware ISR support by setting the IPL Boundary to 0.
Reworked the Periodic Delay feature to provide proper wallclock functionality.
Bugfix: Fixed build errors in os_data.c when building in a C++ environment.
 

Version 3.09.01

Release Date

December 21, 2022

Changelog

Added TLS Port for IAR EWARMv8 and above.
Added FIFO-Order pending feature to Semaphores, Mutexes, Queues, and Data Queues.
Extended create APIs have been added for the application to specify Priority-order or FIFO-order pending.
ARMv7-M: Added option to disable non kernel-aware ISR support by setting the IPL Boundary to 0.
Bugfix: Pendlist corruption occurred when Tasks pending on a Data Queue were deleted or had their priority changed. 
 

Version 3.09.00

Release Date

June 27, 2022

Changelog

Added OS_DATA API: A Thread-Safe method for copying data between tasks.
Added support for ARM and GNU toolchains to the ARMv8-M port.
New option: OS_CFG_CALLED_FROM_TMR_CHK_EN - Prevent pends from OS_TMRs by returning an error.
Added missing checks for OS_CFG_TS_EN to OSFlagPend().
Added missing Debug Variables for compile-time options to os_dbg.c.
Fixed ARMv7m and ARMv6-M GNU ports having a hard fault due to a missing .thumb_func before PendSV_Handler.
 

Version 3.08.03

Release Date

October 22, 2021

Changelog

Added ARM-Cortex-M/ARMv8-M port for EWARM.
Fixed bug in OS_FlagTaskRdy which fails to remove TCB from the tick list if task state is OS_TASK_STATE_PEND_TIMEOUT_SUSPENDED.
Fixed bug in OS_TaskChangePrio which incorrectly lowers the priority of a high-priority task which is holding a mutex if a low-priority task blocking on the same mutex has its priority lowered.

回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
 楼主| 发表于 2023-8-19 15:29:39 | 显示全部楼层
这个:
Added FIFO-Order pending feature to Semaphores, Mutexes, Queues, and Data Queues.
Extended create APIs have been added for the application to specify Priority-order or FIFO-order pending.
看起来很实用,逻辑上很明确:先来先得
还有TLS支持,往C11标准实现更近一步
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2023-8-19 15:45:41 | 显示全部楼层
h_007 发表于 2023-8-19 15:29
这个:
Added FIFO-Order pending feature to Semaphores, Mutexes, Queues, and Data Queues.
Extended  ...

消息优先级问题,这个CMSIS-RTOS V2封装层有,实际上很少用。


QQ截图20230819154532.png
回复

使用道具 举报

609

主题

3047

回帖

4894

积分

至尊会员

积分
4894
发表于 2023-8-29 16:47:01 | 显示全部楼层
eric2013 发表于 2023-8-19 15:25
看了下,没有大的更新,都是微更新
https://www.weston-embedded.com/ ... s-os3-release-notes

这个 ucos3   v3.9.2 哪里可以下载啊 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2023-8-30 11:06:38 | 显示全部楼层
hpdell 发表于 2023-8-29 16:47
这个 ucos3   v3.9.2 哪里可以下载啊 ?

现在还没有下载。
回复

使用道具 举报

609

主题

3047

回帖

4894

积分

至尊会员

积分
4894
发表于 2023-8-30 12:04:54 | 显示全部楼层
eric2013 发表于 2023-8-30 11:06
现在还没有下载。

感觉现在下载 ucos 会狠麻烦, 现在不像以前下载那么方面了 吧 ??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 09:55 , Processed in 0.285622 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表