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

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

 火... [复制链接]
  • TA的每日心情
    奋斗
    昨天 07:54
  • 签到天数: 70 天

    [LV.6]常住居民II

    8

    主题

    31

    回帖

    908

    积分

    高级会员

    积分
    908
    发表于 2024-4-20 09:46:51 | 显示全部楼层
    CosyOS 发表于 2024-4-17 19:48
    /***********初始化钩子***************************/

    void init_hook(void)

    这两天夜里又耐心读了一下test中的代码,对比着您的回复,修改了一些代码。有些函数还是有些不是很懂,代码修修改改进行验证。总而言之,学习新的知识需要静下心来研究,之前还是太浮躁了。这两天还是有收获的,一些不懂的地方等我研究透彻了再向您请教。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    回帖

    20

    积分

    新手上路

    积分
    20
    发表于 2024-4-20 17:42:49 | 显示全部楼层
    期待大神视频课程
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    20

    回帖

    156

    积分

    注册会员

    积分
    156
    发表于 2024-4-20 21:51:48 | 显示全部楼层
    是否考虑下编码全部转换为UTF-8,毕竟这个比较新,更适合未来。
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    5

    主题

    487

    回帖

    2108

    积分

    荣誉版主

    积分
    2108
     楼主| 发表于 2024-4-21 19:10:52 | 显示全部楼层
    CosyOS-II 最新版 V2.2.1 发布!

    1、重构了消息邮箱,现改为“指针引用”,
         发送邮件时,发送的是邮件的指针;
         接收邮件时,返回邮件的指针。
         相应的API也有所调整:
         声明邮箱:uExternMailbox(mbox)
         创建邮箱:uCreateMailbox(mbox)
         接收邮件:uRecvMail(mbox, tc);
                         tRecvMail(mbox);
                         iRecvMail(mbox);
                         接收邮件均返回邮件的指针,NULL为接收失败。
         发送邮件:uSendMail(mbox, mail);
                         tSendMail(mbox, mail);
                         iSendMail(mbox, mail);
         mbox:邮箱的名称
         mail:邮件的指针
         tc:超时时间(滴答周期)

    2、对51进行了优化,原有“搬栈”的代码是用C语言编写的,导致任务切换效率较低,
         现改为汇编编写,任务切换效率已有质的提升。

    相应的测试程序已发布,请顶楼下载!

    1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    20

    回帖

    156

    积分

    注册会员

    积分
    156
    发表于 2024-4-22 11:02:49 | 显示全部楼层
    sdwys 发表于 2024-4-20 21:51
    是否考虑下编码全部转换为UTF-8,毕竟这个比较新,更适合未来。

    用VS Code 打开 UTF-8编码模式,中文显示乱码。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    20

    回帖

    156

    积分

    注册会员

    积分
    156
    发表于 2024-4-22 11:23:12 | 显示全部楼层
    CosyOS 发表于 2024-4-16 11:55
    通过这段时间的盖楼情况不难看出,
    盖楼的繁重工作主要由固定的几位坛友承担,当然也有其它坛友的偶尔添砖 ...

    热度是慢慢来的,没必要纠结,特别是操作系统,从发布到让大家认识,学习,使用是一个比较长的过程,这个时间也是操作系统不断完善的过程。只要把程序的标准化制定好,架构做好,文档做好,随着程序的迭代,稳定性好了,调试方便了,用户自然就敢用在项目上了,依托STC庞大的用户量,一旦用在项目上,用户粘性就出来了。其实前期用户少,可以不考虑历史包袱,可以用推翻式的迭代。只要保持不住迭代更新,让用户知道RTOS是活着,一直在被维护,就能坚定用户使用的信心。

    点评

    感谢,我会坚持不懈的把CosyOS做好。  发表于 2024-4-22 11:37
    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    0

    主题

    26

    回帖

    310

    积分

    中级会员

    积分
    310
    发表于 2024-4-22 14:15:40 | 显示全部楼层
    个人产品,没有一出道就关注度很高的,慢慢积累用户吧
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:50
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    0

    主题

    43

    回帖

    240

    积分

    中级会员

    积分
    240
    发表于 2024-4-22 17:01:19 | 显示全部楼层
    热度是慢慢来的,没必要纠结,特别是操作系统,从发布到让大家认识,学习,使用是一个比较长的过程,这个时间也是操作系统不断完善的过程。只要把程序的标准化制定好,架构做好,文档做好,随着程序的迭代,稳定性好了,调试方便了,用户自然就敢用在项目上了,依托STC庞大的用户量,一旦用在项目上,用户粘性就出来了。其实前期用户少,可以不考虑历史包袱,可以用推翻式的迭代。只要保持不住迭代更新,让用户知道RTOS是活着,一直在被维护,就能坚定用户使用的信心。这个观点写的不错
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-22 21:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2024-4-22 22:05:40 | 显示全部楼层
    我从第一层楼看到这里,其实想到的是大家本身对8051单片机可能希望实现功能的复杂度和并行程序要求不高,所以导致对cosy-os II的关注度没有那么高,可是随着STC32系列的硬件性能越来越强,大家有信心做更复杂的项目,这个操作系统的重要性就会慢慢上来。仅仅是一点个人看法,我也是纯新手,轻喷。

    点评

    分析的十分有道理,随着STC32的大量应用,CosyOS-II 未来可期。  发表于 2024-4-22 23:35
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:50
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    0

    主题

    43

    回帖

    240

    积分

    中级会员

    积分
    240
    发表于 2024-4-23 07:54:23 | 显示全部楼层
    盖楼啦
    回复 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-2 09:02 , Processed in 0.073833 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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