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

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

 火... [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:489
  • 最近打卡:2025-11-17 18:59:31

5

主题

1202

回帖

4768

积分

荣誉版主

积分
4768
发表于 2025-8-16 16:11:57 | 显示全部楼层
CosyOS-III 最新版 V2.0.2 发布 !

不出意外的话,该版本在短期内不会再更新了,
想试用 CosyOS 的朋友抓紧行动起来。


版本更新记录:
V2.0.1
解决了GCC下,DEBUG串口接收解析的异常问题。
修复了AC5下,移植文件中有关 Cortex-M0 的 BUG。
更新日期:2025.08.13
V2.0.2
port_cmx_s.c 文件中,针对GCC编译器,增强了对 thumb-2指令集 的支持,
以有效解决当编译M0处理器时的报错:在thumb16模式下不支持thumb-2指令。
更新日期:2025.08.15


当前,用户不仅可以通过 CosyOS-III Cube 来升级安装您的裸机工程,使其摇身一变成为 CosyOS工程。
为方便大家使用,新近又推出了最新版的 CosyOS-III 工程模板(内核版本 V2.0.2)。
该模板附带了早期的全套专业版测试程序,可做为参考例程。

但其中可能会有些许错误,因为内核版本一直在更新,但却没有时间来调整测试程序。
若您发现其中存在错误,还请多多包含。

稍后将会在顶楼发布这套工程模板,有需要的朋友可自行下载!



回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:293
  • 最近打卡:2025-12-17 08:33:40
已绑定手机

7

主题

61

回帖

1079

积分

金牌会员

积分
1079
发表于 2025-8-16 18:55:13 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:489
  • 最近打卡:2025-11-17 18:59:31

5

主题

1202

回帖

4768

积分

荣誉版主

积分
4768
发表于 2025-8-17 19:44:26 | 显示全部楼层
中断挂起服务_FIFO-错误调用返回  应用示例

一、iResumeTask(task) 示例:

uCreateTask(task_1, ...
uCreateTask(task_2, ...
某用户中断中:
{
    iResumeTask(task_1);
}
某用户中断中:
{
    iResumeTask(task_2);
}
void pResumeTask_ErrorCallback(s_tasknode_tsp htask) MCUCFG_OSIT_ATTRIBUTE
{
    if(htask == task_1){
        switch(pECode_ErrorCallback()){
        case ...
        }
    }
    else if(htask == task_2){
        switch(pECode_ErrorCallback()){
        case ...
        }
    }
}


二、iSendMsg(que, msg) 示例:

uCreateQueue_Static(que1, 0, 10);
uCreateQueue_Static(que2, 1, 20);
某用户中断中:
{
    iSendMsg(que1, msg);
}
某用户中断中:
{
    iSendMsg(que2, msg);
}
void pSendMsg_ErrorCallback(s_msgque_tsp hque, void *msg) MCUCFG_OSIT_ATTRIBUTE
{
    if(hque == (s_msgque_tsp)&que1){
        switch(pECode_ErrorCallback()){
        case ...
        }
    }
    else if(hque == (s_msgque_tsp)&que2){
        switch(pECode_ErrorCallback()){
        case ...
        }
    }
}


实际应用中,可能先查看错误码选择处理分类,再查看是哪个任务或队列,效果会更好。
总之该示例仅是给用户打个样,实际应用中用户可随意发挥。
但最好还是不要发生错误,这样也不必执行错误调用返回。

注意,即然名称是“错误调用返回”,就说明 如果没有错误就不会回调。




回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:115
  • 最近打卡:2025-11-09 14:21:53
已绑定手机

12

主题

122

回帖

235

积分

中级会员

积分
235
发表于 2025-8-18 09:58:40 | 显示全部楼层
Cos*** 发表于 2025-8-16 15:47
当前最新版本是 V2.0.2,昨天更新的。
在 gitee 下载时,看说明即可确定版本号,

期待模板,预计啥时候能出来?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:489
  • 最近打卡:2025-11-17 18:59:31

5

主题

1202

回帖

4768

积分

荣誉版主

积分
4768
发表于 2025-8-19 22:25:03 | 显示全部楼层
不出意外的又出意外了,CosyOS-III 又出新版本了 !

由于有用户反应 CosyOS 不能很好的支持 小数MHZ系统时钟,特此更新一版来解决这个问题。
新版本为 V2.0.3,对于 STC8H/32G,可有效支持 小数MHZ系统时钟。

截图202508192217593323.jpg


系统时钟频率
告知CosyOS您所配置的系统时钟,单位即可为赫兹(HZ)也可为兆赫(MHZ),需输入整数。
例如系统时钟为24MHZ,您即可输入24000000,也可输入24。
如果系统时钟为11.0592MHZ,仅能输入11059200。

稍后我会在顶楼 重新发布 新版工程模板 ,欢迎大家下载试用。



回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:187
  • 最近打卡:2025-12-16 08:25:13
已绑定手机

2

主题

66

回帖

296

积分

中级会员

积分
296
发表于 2025-8-21 17:22:56 | 显示全部楼层
收藏学习
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-09-10 07:50:54
已绑定手机

0

主题

1

回帖

12

积分

新手上路

积分
12
发表于 2025-9-9 08:06:03 | 显示全部楼层
老师,请教一下,用cosyos-III CUBE升级裸机工程,提示升级成功,但打开升级后工程提示错误无法打开,是怎么回事e:\错误.png
错误.png

点评

不要用中文路径,Keil 和 Cube 对中文路径支持都不好,还是用英文吧。  详情 回复 发表于 2025-9-10 18:51
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:489
  • 最近打卡:2025-11-17 18:59:31

5

主题

1202

回帖

4768

积分

荣誉版主

积分
4768
发表于 2025-9-10 18:51:53 | 显示全部楼层
salma*** 发表于 2025-9-9 08:06
老师,请教一下,用cosyos-III CUBE升级裸机工程,提示升级成功,但打开升级后工程提示错误无法打开,是怎 ...

不要用中文路径,Keil 和 Cube 对中文路径支持都不好,还是用英文吧。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:364
  • 最近打卡:2025-12-17 13:15:16
已绑定手机

4

主题

99

回帖

2003

积分

金牌会员

积分
2003
发表于 2025-9-10 22:24:07 | 显示全部楼层
AI8051U最小系统和89C51最小系统电路,仅仅是不用外部晶振吗?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:267
  • 最近打卡:2025-12-17 08:54:37

813

主题

1万

回帖

2万

积分

管理员

积分
21307
发表于 2025-9-10 22:52:37 | 显示全部楼层
也可以用外部晶振
截图202509102252331686.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-12-17 14:57 , Processed in 0.115015 second(s), 98 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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