硬汉嵌入式论坛

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

[CMSIS-RTOS] RTX5发布V5.9.0

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107898
QQ
发表于 2024-5-21 11:05:47 | 显示全部楼层 |阅读模式
回复

使用道具 举报

20

主题

248

回帖

308

积分

高级会员

积分
308
发表于 2024-5-21 12:19:08 | 显示全部楼层
话说 Thread Watchdog 是用来监测线程是否故障的吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107898
QQ
 楼主| 发表于 2024-5-22 13:34:44 | 显示全部楼层
tovinz 发表于 2024-5-21 12:19
话说 Thread Watchdog 是用来监测线程是否故障的吗

对,这是好功能,还没有专门去测试
回复

使用道具 举报

20

主题

248

回帖

308

积分

高级会员

积分
308
发表于 2024-5-22 15:50:21 | 显示全部楼层
eric2013 发表于 2024-5-22 13:34
对,这是好功能,还没有专门去测试

要配合升级到cmsis_6里面的cmsis_os2.h才有这些新的进程隔离的安全特性
回复

使用道具 举报

20

主题

248

回帖

308

积分

高级会员

积分
308
发表于 2024-5-22 16:38:51 | 显示全部楼层
看了实现,是在线程控制块里加了一个软件看门狗计时对象,然后在systick中断里检查这个计时,超时了就调用用户注册的看门狗超时回调。
其实类似功能都可以自己实现,但做到内核里用起来更方便简洁。

文档里写了,作为进程隔离功能的一部分,线程看门狗可以配合MPU区域保护和线程安全等级机制来将相关的线程一并终止来进一步保护系统。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 00:39 , Processed in 0.173173 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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