找回密码
 立即注册
楼主: Cos***

RTOS 教学视频回放:全局不关总中断的CosyOS for STC

 火... [复制链接]
  • TA的每日心情
    奋斗
    昨天 13:30
  • 签到天数: 157 天

    [LV.7]常住居民III

    5

    主题

    487

    回帖

    2108

    积分

    荣誉版主

    积分
    2108
     楼主| 发表于 2023-5-30 17:52:18 | 显示全部楼层
    STC 原生 RTOS 最新版 CosyOS 示例代码已发布,请到楼顶下载!
    本版本2023/5/29晚23时发布


    STC 原生 RTOS CosyOS - 各种线程通信方式的比较

    飞信:极简类型、极速通信
    数据类型极简:51为u8、251为u16、Arm32为u32。
    消息与消息标志复用:仅用一个变量,即能传输消息,同时又是新消息标志。有效消息必须为真值,0代表无消息。
    通信速度极快:如51下,飞信内存为data,在任务或滴答中发送飞信,汇编仅需一条MOV指令即可完成。

    私信:随意定义、灵活多变
    私信参数的数量、名称、数据类型都可随意定义,使用极为灵活。
    私信是直接发送给任务(消费者),所以叫私信,不像其它三种通信方式是发送到信箱或队列中(生产者不知道消费者是谁)。
    私信只能发送给任务、中断中不能发送私信。

    消息邮箱:任意类型、数据拷贝

    邮箱在创建时需指定数据类型,可以是任意类型(包括结构体、数组等),最大255字节。
    发送邮件时,是拷贝数据至邮箱;接收邮件时,是从邮箱拷贝数据到本地。

    消息队列:并发通信、指针引用

    消息队列适用于可能存在瞬时并发发送消息的场合,即生产速度 > 消费速度的时候。
    发送消息时,是把消息指针放到队列上;接收消息时,返回的是消息指针。

    以上就是CosyOS四种线程通信方式的简单对比(当然还有其它通信方式,未在此次对比中),
    可根据具体情况灵活选择最为合适的通信方式。


    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-11 07:55
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    0

    主题

    9

    回帖

    682

    积分

    高级会员

    积分
    682
    发表于 2023-6-1 08:08:57 | 显示全部楼层
    ,楼主威武
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 108 天

    [LV.6]常住居民II

    0

    主题

    17

    回帖

    478

    积分

    中级会员

    积分
    478
    发表于 2023-6-9 10:12:00 | 显示全部楼层
    神农鼎 发表于 2023-5-5 12:57
    开个 《STC32位8051原理及国产OS应用》 的入门课程,造福万代
    ===从点灯大侠开始都是 OS 的任务
    ===初学者 ...

    好东西,小白就是不知道怎么入手,希望大神们搞个入门课程

    点评

    现在,CosyOS还有一些问题正在解决,未来,我会尽量安排课程。  详情 回复 发表于 2023-6-9 17:09
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:30
  • 签到天数: 157 天

    [LV.7]常住居民III

    5

    主题

    487

    回帖

    2108

    积分

    荣誉版主

    积分
    2108
     楼主| 发表于 2023-6-9 17:09:07 | 显示全部楼层
    HJJDSTC 发表于 2023-6-9 10:12
    好东西,小白就是不知道怎么入手,希望大神们搞个入门课程

    现在,CosyOS还有一些问题正在解决,未来,我会尽量安排课程。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:30
  • 签到天数: 157 天

    [LV.7]常住居民III

    5

    主题

    487

    回帖

    2108

    积分

    荣誉版主

    积分
    2108
     楼主| 发表于 2023-6-10 19:45:00 | 显示全部楼层
    STC 原生 RTOS 最新版 CosyOS 示例代码已发布,请到楼顶下载!
    本版本2023/6/10晚20时发布

    最新版调整记录:
    1、优化调整了任务异步服务,由在系统滴答中执行服务改为返回服务函数后执行。
    2、优化了任务调度。
    3、修复了部分已知bug。

    CosyOS的设计初衷是支持高等级优化,keil c51/c251:8级,可在8级下测试。

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9264

    回帖

    1万

    积分

    管理员

    积分
    14013
    发表于 2023-6-10 23:27:56 | 显示全部楼层
    感谢,继续前行
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    972

    积分

    荣誉版主

    积分
    972
    发表于 2023-6-12 16:53:13 | 显示全部楼层
    大神好,请问下载的最新版例程用stc-link 1D 在keil里面下载程序的时候只能下载一次或者两次是什么原因,仿真也不正常

    点评

    反复多次下载是没有问题的,我已经测试了。仿真我还没调通,正在找原因。  详情 回复 发表于 2023-6-12 19:13
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:30
  • 签到天数: 157 天

    [LV.7]常住居民III

    5

    主题

    487

    回帖

    2108

    积分

    荣誉版主

    积分
    2108
     楼主| 发表于 2023-6-12 19:13:23 | 显示全部楼层
    本帖最后由 CosyOS 于 2023-6-12 19:47 编辑
    chen 发表于 2023-6-12 16:53
    大神好,请问下载的最新版例程用stc-link 1D 在keil里面下载程序的时候只能下载一次或者两次是什么原因,仿 ...

    反复多次下载是没有问题的,我已经测试了。仿真我还没调通,正在找原因。
    仿真已经没问题了。

    下载的问题可能是ISP软件出了问题,可重新安装新版测试。
    再不行就截图吧,便于分析原因。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    972

    积分

    荣誉版主

    积分
    972
    发表于 2023-6-13 08:13:58 | 显示全部楼层
    CosyOS 发表于 2023-6-12 19:13
    反复多次下载是没有问题的,我已经测试了。仿真我还没调通,正在找原因。
    仿真已经没问题了。

    屏幕截图 2023-06-13 081215.png 不是指isp软件下载,是keil里面的download按钮下载,我的isp是最新版,其他程序可以反复下载,cosyOS的例子只能下载一两次。

    点评

    现有解决方案: 1、syscfg.h\DEBUG接口设置,取消打勾,即禁用任务管理器。 2、user\System_init.c,void Switch_config(void)中,UART1_SW恢复为P3.0/P3.1。  发表于 2023-6-14 00:35
    好的,待我今天测试后通知你。  详情 回复 发表于 2023-6-13 08:57
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:21
  • 签到天数: 135 天

    [LV.7]常住居民III

    17

    主题

    528

    回帖

    1217

    积分

    金牌会员

    积分
    1217
    发表于 2023-6-13 08:28:59 | 显示全部楼层
    十分期待CosyOS的入门教程!!

    点评

    当前,CosyOS内核的主要优化工作已基本完成,今天还要再发布一次新版,是非常重要的版本升级。 下一步就是陆续增加注释及测试,还有编写教程。  详情 回复 发表于 2023-6-13 09:08
    不停地学习
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-2 08:53 , Processed in 0.079898 second(s), 73 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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