找回密码
 立即注册
楼主: CosyOS

全局不关总中断的 RTOS,CosyOS-III-V1.2.0, 送 擎天柱-AI8051U转89C52核心板

 火... [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:330
  • 最近打卡:2025-05-02 07:03:31
已绑定手机

2

主题

136

回帖

717

积分

高级会员

积分
717
发表于 2024-4-30 11:10:12 | 显示全部楼层
截图202404301109562269.jpg
这怎样出现

点评

你问的是那个向下的箭头吧?你鼠标在那里点一下就出来了。  发表于 2024-4-30 12:13
今日课程已发布,你先看下,有问题再问  发表于 2024-4-30 12:10
没明白你的意思  发表于 2024-4-30 12:04
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-04 20:54:20

5

主题

1127

回帖

4275

积分

荣誉版主

积分
4275
发表于 2024-4-30 12:07:59 | 显示全部楼层
本帖最后由 CosyOS 于 2024-4-30 17:05 编辑

2024/4/30课程资料已发布,请顶楼下载!

今日课程资料中的示例程序,是用的刚刚发布的 CosyOS-II 最新版 V2.2.2
示例程序功能强大,展现了:

中断同步任务
任务同步高优先级任务
任务同步低优先级任务

三种情况,
并可分别测量相应的 “中断响应时间”“任务切换时间”
示例程序分别采用 “恢复挂起”、“清除阻塞”、“二值信号量”、“计数信号量”,
四种方法进行同步测试,未来会陆续添加其它的测试方案。

该示例程序可在 开天斧 上直接运行。

欢迎大家下载测试!


该示例程序默认已开启任务管理器,是为了便于大家观察、分析,
各任务的运行情况,但这同时会对性能测试造成不利影响。
所以,当进行 “中断响应时间”、“任务切换时间” 测量时,
应关闭任务管理器。

截图202404301700303510.jpg


DEBUG接口设置  要取消打勾哦。




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:330
  • 最近打卡:2025-05-02 07:03:31
已绑定手机

2

主题

136

回帖

717

积分

高级会员

积分
717
发表于 2024-4-30 12:40:19 | 显示全部楼层

[img][/img]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:330
  • 最近打卡:2025-05-02 07:03:31
已绑定手机

2

主题

136

回帖

717

积分

高级会员

积分
717
发表于 2024-4-30 12:40:38 | 显示全部楼层
截图202404301240366073.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:330
  • 最近打卡:2025-05-02 07:03:31
已绑定手机

2

主题

136

回帖

717

积分

高级会员

积分
717
发表于 2024-4-30 12:41:25 | 显示全部楼层
这个怎样出现呢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:330
  • 最近打卡:2025-05-02 07:03:31
已绑定手机

2

主题

136

回帖

717

积分

高级会员

积分
717
发表于 2024-4-30 12:44:07 | 显示全部楼层
STC32G实验箱9.6,有文件测试吗,教程课程

点评

我一直以来都是用 开天斧、屠龙刀,做的测试程序,还未曾在试验箱上测试过,不知能否直接运行。我想,专业版测试程序大概率是能运行的,或者需要调整一下 串口 等 。。。  详情 回复 发表于 2024-4-30 13:02
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-04 20:54:20

5

主题

1127

回帖

4275

积分

荣誉版主

积分
4275
发表于 2024-4-30 13:02:58 | 显示全部楼层
lmy*** 发表于 2024-4-30 12:44
STC32G实验箱9.6,有文件测试吗,教程课程

我一直以来都是用 开天斧、屠龙刀,做的测试程序,还未曾在试验箱上测试过,不知能否直接运行。我想,专业版测试程序大概率是能运行的,或者需要调整一下 串口 等 。。。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:330
  • 最近打卡:2025-05-02 07:03:31
已绑定手机

2

主题

136

回帖

717

积分

高级会员

积分
717
发表于 2024-4-30 13:11:42 | 显示全部楼层
截图202404301311264414.jpg
怎样配置

点评

CosyOS-II for 8051,关于 “mcucfg_8051.h” 中 “最低优先级中断REGBANK” 的配置: 方案一: 选择默认 bank0; 而后,全局的中断,都不要使用 “using” 关键字。 此方案适用于小白。 方案二: 配置为其它 regb  详情 回复 发表于 2024-4-30 13:38
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-04 20:54:20

5

主题

1127

回帖

4275

积分

荣誉版主

积分
4275
发表于 2024-4-30 13:38:13 | 显示全部楼层


CosyOS-II for 8051,关于 “mcucfg_8051.h”“最低优先级中断REGBANK” 的配置:

方案一:
选择默认 bank0
而后,全局的中断,都不要使用 “using” 关键字。
此方案适用于 小白”

方案二:
配置为其它 regbank(bank1~bank3);
而后,全局的中断,regbank的使用自己做出规划。
此方案会 明显提高 “任务切换效率”减少 “中断运行时间”,但仅限 “高手” 使用,
否则一旦应用错误,会出现各种莫名其妙的故障。



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-03-28 10:25:35

4

主题

74

回帖

548

积分

高级会员

积分
548
发表于 2024-4-30 15:51:52 | 显示全部楼层
Cos*** 发表于 2024-4-28 17:17
过两天,CosyOS-II 会有版本更新,届时 C177 等警告 将不复存在。

试了几天,没有发现问题,运行稳定。

本来我的第一想法是,使用 EventGroup 进行同步,但没有成功。
反正代码不多,直接改用二值信号 bin 试了一下,运行正常。

由于我使用的时候没有文档,直播以后才有,我就下载文档看了一下,文档有提示 EventGroup 要手动调度一下,不知道是不是和这个有关系。

好用的一塌糊涂

点评

事件标志组是需要手动调度一下的, 否则不能立即切换任务,要等系统滴答到来时进行完整调度,才能运行。 感谢你提出批评,以后我会尽量改善。  详情 回复 发表于 2024-4-30 16:26
希望这个世界让我装一次B
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-5 04:20 , Processed in 0.128208 second(s), 111 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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