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

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

 火... [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-08-24 01:36:52

7

主题

16

回帖

218

积分

中级会员

积分
218
发表于 2025-8-4 16:13:06 | 显示全部楼层
Cos*** 发表于 2025-8-4 01:25
标准头文件中,屏蔽掉
#include "stdio.h"
#include "intrins.h"

好的,感谢,我来试试,这个不关中断还挺神奇的,想学一学
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2025-08-19 22:25:03

5

主题

1192

回帖

4697

积分

荣誉版主

积分
4697
发表于 2025-8-6 16:09:08 | 显示全部楼层
CosyOS-III V2.0.0 发布!


1、部分关键字重命名。

2、所有C文件中,条件编译加上了括号。

3、删除了内核文件 sv_int_pend_flag.c、sv_int_pend_flag.h。

4、新增了内核文件 sv_int_pend.h,前缀为“p”的中断挂起服务,均在 sv_int_pend.h 中定义,
     并允许通过挂起服务调用(iPendSVC)间接调用、或在挂起服务钩子(pendsv_hook)中调用。
     当通过挂起服务调用(iPendSVC)间接调用时,仍为中断挂起服务_FIFO;
     当在挂起服务钩子(pendsv_hook)中调用时,为中断挂起服务_FLAG。
     部分服务调整为支持返回,具体包括 PendSV中(p)恢复任务、挂起任务、删除任务、清除阻塞、设置阻塞、设置任务优先级,均返回错误码。

5、部分 中断挂起服务_FIFO 支持错误调用返回,便于用户实现错误处理。
     具体包括 中断中(i)恢复任务、挂起任务、删除任务、清除阻塞、设置阻塞、设置任务优先级、发送消息,均返回错误码。
     系统配置文件中可控制该功能的开启或关闭,默认为关闭。
     回调函数均在 sv_int_pend_fifo.c 中弱定义,并在 ur_api.h 中声明。
截图202508061555139253.jpg
截图202508061556572103.jpg


6、for 8051,如果启用了XBPSTACK的任务切换现场保护,任务栈SIZE允许大于255,最大可为65535。

7、创建定时中断钩子、定时查询钩子 时,不用再输入钩子名称,由系统自动生成。
     定时中断钩子、定时查询钩子、定时查询事件 函数,在新版中的自动命名规则:
     定时中断钩子:u_timint_##tmid
     定时查询钩子:u_timqry_##tmid
     定时查询事件:u_timqryevent_##tmid




回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-08-20 23:15:49
已绑定手机

11

主题

111

回帖

294

积分

中级会员

积分
294
发表于 2025-8-7 16:02:26 来自手机 | 显示全部楼层
你好,楼主,咨询一下串口配置的问题,我看例程里提到过用Uart2进行调试,打印系统状态,我的项目里用到了uart2,我怎么配置串口到其他的口,这块儿内容在哪里有描述?在哪个文件里,盼回复。感谢。

点评

你先准备好裸机工程,而后gitee下载最新版V2.0.0,用 CosyOS-III Cube 升级安装,安装完成后,demo_debug.c 文件中已经为你配置好了相关功能代码,而且用的是UART1,如果你再想更换其它串口,就照猫画虎吧。  详情 回复 发表于 2025-8-8 00:48
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2025-08-19 22:25:03

5

主题

1192

回帖

4697

积分

荣誉版主

积分
4697
发表于 2025-8-8 00:48:19 | 显示全部楼层
hais*** 发表于 2025-8-7 16:02
你好,楼主,咨询一下串口配置的问题,我看例程里提到过用Uart2进行调试,打印系统状态,我的项目里用到了u ...

你先准备好裸机工程,而后gitee下载最新版V2.0.0,用 CosyOS-III Cube 升级安装。
安装完成后,demo_debug.c 文件中已经为你配置好了相关功能代码,而且用的是UART1,
如果你再想更换其它串口,就照猫画虎吧。
你还需要在main函数中自行进行基本的串口配置,包括 波特率、中断优先级、引脚切换等。
串口中断优先级尽量不要用最低级,否则易导致下发命令至任务管理器时接收丢帧、无法正常解析。

回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-08-23 08:30:09
已绑定手机

2

主题

71

回帖

228

积分

中级会员

积分
228
发表于 2025-8-8 16:35:58 | 显示全部楼层
收藏
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:178
  • 最近打卡:2025-08-23 07:11:31
已绑定手机

3

主题

47

回帖

469

积分

中级会员

积分
469
发表于 2025-8-10 15:56:15 | 显示全部楼层
Cos*** 发表于 2023-5-5 21:29
我会陆续完善现有文档,完整的教程以后会有的。
关于操作系统原理、特点等,可先网上查一些资料。
CosyOS ...

比着葫芦画瓢是最快的途径啦
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:178
  • 最近打卡:2025-08-23 07:11:31
已绑定手机

3

主题

47

回帖

469

积分

中级会员

积分
469
发表于 2025-8-10 20:22:39 | 显示全部楼层
Cos*** 发表于 2023-5-14 22:46
STC32G - 不同内存模型(XSmall、Large)及配置方案对RTOS性能的影响

测试环境

能否测试一下,任务刷新时间250ms对事件响应时间的影响?

点评

你想测试什么就自己去测试吧,别人测试的代表不了你。 你自己也最清楚到底想测的是什么。。 不过遇到什么问题或有什么不清楚的,可以随时提问。  详情 回复 发表于 2025-8-12 20:47
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2025-08-19 22:25:03

5

主题

1192

回帖

4697

积分

荣誉版主

积分
4697
发表于 2025-8-12 20:47:12 | 显示全部楼层
dww*** 发表于 2025-8-10 20:22
能否测试一下,任务刷新时间250ms对事件响应时间的影响?

你想测试什么就自己去测试吧,别人测试的代表不了你。
你自己也最清楚到底想测的是什么。。
不过遇到什么问题或有什么不清楚的,可以随时提问。
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-08-20 23:15:49
已绑定手机

11

主题

111

回帖

294

积分

中级会员

积分
294
发表于 2025-8-16 04:56:54 | 显示全部楼层
Cos*** 发表于 2025-8-8 00:48
你先准备好裸机工程,而后gitee下载最新版V2.0.0,用 CosyOS-III Cube 升级安装。
安装完成后,demo_debug ...

谢谢,我下载了最新的CosyOS III,但我怎么确认版本是2.0.0呢?我看有些文件里面的版本号是1.几的都有,不知道版本是否最新。
另外一个问题是,目前有没有LTS那种比较推荐的稳定版本?
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-08-20 23:15:49
已绑定手机

11

主题

111

回帖

294

积分

中级会员

积分
294
发表于 2025-8-16 05:06:54 | 显示全部楼层
楼主,您好。
我这里遇到的几个问题,我汇总一下,希望跟您了解一下。
1. 关于晶振,如果我想将晶振配置成11.0592M这种,CosyOS支持吗?我目前配置后会编译不过。
2.在钩子函数的定义里,我看到用了WEAK,那我在用户文件里再次定义比如start hook,为啥提示我重复定义呢?目前我只能把预定义的带WEAK修饰的那个函数注释掉。
3.VIII版本的相关文件,有没有一个快速上手的例程?相应的文档在哪里?这个帖子里为啥没有gitee链接?

点评

当前最新版本是 V2.0.2, 在 gitee 下载时,看说明即可确定版本号, [attachimg]112099[/attachimg] 下载之后也可查看 README.md,确认版本号。 11.0592M的晶振没有问题,完全可以正常使用, 可自行屏蔽相应警告在  详情 回复 发表于 2025-8-16 15:47
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 04:12 , Processed in 0.122901 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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