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

原创极简的51-MCU专用RTOS TinyRTOS51

[复制链接]
  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 186 天

    [LV.7]常住居民III

    1

    主题

    166

    回帖

    771

    积分

    高级会员

    积分
    771
     楼主| 发表于 2024-5-9 08:22:53 | 显示全部楼层
    tzz1983网友,发现了不同版本编译器优化的一些差别。
    对代码进行优化,以适应不同版本的编译器,已上传到顶楼,请重新下载。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    66

    主题

    714

    回帖

    1万

    积分

    荣誉版主

    积分
    10975
    发表于 2024-5-10 01:43:41 | 显示全部楼层
    CosyOS 发表于 2024-5-8 12:18
    好的,杨老师,理论说的已经够多的了,不再说了,
    我抽空整理一下测试程序,发上来。

    我在M3上移植的uC/OS-II已经放在排行榜帖子里了,现在你的CosyOS for M4已经发上来了,那么对于我的这个要求

    这样RTX4/5的理念和方法是不是创新,我移植的RTOS是不是“墨守成规”?比一比不就知道了?用事实说话,行吗?

    我有如下的建议

    (1)你的CosyOS-II除了“高优先级中断零延迟”之外,还有其他很好的特点。你作为本尊应该专门开一个帖子,采用与其他RTOS具体程序对比的方法来进行介绍。这比我点评要准确得多。
    (2)我的M3上的移植版是教学版,也是开源的我不介意你把它作为反面的例子来评价
    (3)在STC单片机RTOS上采用硬件中断代替PendSV软中断有很多优点,但也有不足,建议你对比tzz1983最新STC8H移植版的方法,介绍一下在CosyOS中如何用服务队列来解决这些不足的。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 80 天

    [LV.6]常住居民II

    3

    主题

    12

    回帖

    405

    积分

    中级会员

    积分
    405
    发表于 2024-5-16 16:22:49 | 显示全部楼层
    能采用SDCC编译器编译吗,Keil有2K的限制
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 186 天

    [LV.7]常住居民III

    1

    主题

    166

    回帖

    771

    积分

    高级会员

    积分
    771
     楼主| 发表于 2024-5-16 18:49:29 | 显示全部楼层
    良晨美景 发表于 2024-5-16 16:22
    能采用SDCC编译器编译吗,Keil有2K的限制

    不行
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    95

    回帖

    463

    积分

    中级会员

    积分
    463
    发表于 2024-5-19 19:12:43 | 显示全部楼层
    fanxsp 发表于 2024-5-8 10:20
    我的编译结果是一样的啊,我有看过,你的怎么不一样? 奇怪了。
    ;         OSExitCritical() ;
                            ; SOURCE LIN ...

    最近在看c51, 似乎发现,51编译器比251编译器优化的更全面, 不知道是否C251编译器有啥高级参数没有设置的缘故。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    95

    回帖

    463

    积分

    中级会员

    积分
    463
    发表于 2024-5-19 19:16:50 | 显示全部楼层
    CosyOS 发表于 2024-5-8 11:03
    Keil RTX 4/5 是完全继承并发展了 Arm 对 OS 的设计思想,
    其它许多 RTOS 都仅是部分借鉴,如在 PendSV 中 ...

    我记得有一个厂商所有的硬件相关的抽象操作都影射成一个cmdQ

    从而把多来源多核与硬件相关操作都无锁排序响应

    你的PendSV似乎也类似这种思路,对PendSV的请求都间接或直接发送到一个cmdQ中去
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    2

    回帖

    20

    积分

    新手上路

    积分
    20
    发表于 2024-5-22 16:43:21 | 显示全部楼层
    感谢分享!支持国内原创!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    11

    回帖

    76

    积分

    注册会员

    积分
    76
    发表于 2024-5-23 05:37:19 | 显示全部楼层
    注释都是乱码
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 186 天

    [LV.7]常住居民III

    1

    主题

    166

    回帖

    771

    积分

    高级会员

    积分
    771
     楼主| 发表于 2024-5-23 08:04:45 | 显示全部楼层

    编码 设置一下
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    2

    回帖

    58

    积分

    等待验证会员

    积分
    58
    发表于 2024-5-23 11:51:58 | 显示全部楼层
    这个不错,有STC15的吗?
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-1 15:39 , Processed in 0.070260 second(s), 64 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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