lmyyjx
发表于 2024-4-30 11:10:12
这怎样出现
CosyOS
发表于 2024-4-30 12:07:59
本帖最后由 CosyOS 于 2024-4-30 17:05 编辑
2024/4/30,课程资料已发布,请顶楼下载!
今日课程资料中的示例程序,是用的刚刚发布的 CosyOS-II 最新版 V2.2.2,
示例程序功能强大,展现了:
中断同步至任务,
任务同步至高优先级任务,
任务同步至低优先级任务,
三种情况,
并可分别测量相应的 “中断响应时间”、“任务切换时间”;
示例程序分别采用 “恢复挂起”、“清除阻塞”、“二值信号量”、“计数信号量”,
四种方法进行同步测试,未来会陆续添加其它的测试方案。
该示例程序可在 开天斧 上直接运行。
欢迎大家下载测试!
该示例程序默认已开启任务管理器,是为了便于大家观察、分析,
各任务的运行情况,但这同时会对性能测试造成不利影响。
所以,当进行 “中断响应时间”、“任务切换时间” 测量时,
应关闭任务管理器。
DEBUG接口设置要取消打勾哦。
lmyyjx
发表于 2024-4-30 12:40:19
lmyyjx 发表于 2024-4-30 11:10
这怎样出现
lmyyjx
发表于 2024-4-30 12:40:38
lmyyjx
发表于 2024-4-30 12:41:25
这个怎样出现呢
lmyyjx
发表于 2024-4-30 12:44:07
STC32G实验箱9.6,有文件测试吗,教程课程
CosyOS
发表于 2024-4-30 13:02:58
lmyyjx 发表于 2024-4-30 12:44
STC32G实验箱9.6,有文件测试吗,教程课程
我一直以来都是用 开天斧、屠龙刀,做的测试程序,还未曾在试验箱上测试过,不知能否直接运行。我想,专业版测试程序大概率是能运行的,或者需要调整一下 串口 等 。。。
lmyyjx
发表于 2024-4-30 13:11:42
怎样配置
CosyOS
发表于 2024-4-30 13:38:13
lmyyjx 发表于 2024-4-30 13:11
怎样配置
CosyOS-II for 8051,关于 “mcucfg_8051.h” 中 “最低优先级中断REGBANK” 的配置:
方案一:
选择默认 bank0;
而后,全局的中断,都不要使用 “using” 关键字。
此方案适用于 “小白”。
方案二:
配置为其它 regbank(bank1~bank3);
而后,全局的中断,regbank的使用自己做出规划。
此方案会 明显提高 “任务切换效率” 和 减少 “中断运行时间”,但仅限 “高手” 使用,
否则一旦应用错误,会出现各种莫名其妙的故障。
Yang.Lian
发表于 2024-4-30 15:51:52
CosyOS 发表于 2024-4-28 17:17
过两天,CosyOS-II 会有版本更新,届时 C177 等警告 将不复存在。
试了几天,没有发现问题,运行稳定。
本来我的第一想法是,使用 EventGroup 进行同步,但没有成功。
反正代码不多,直接改用二值信号 bin 试了一下,运行正常。
由于我使用的时候没有文档,直播以后才有,我就下载文档看了一下,文档有提示 EventGroup 要手动调度一下,不知道是不是和这个有关系。
好用的一塌糊涂