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

视频教学:RTOS, 4/30上午继续直播,全局不关总中断的CosyOS for STC

 火... [复制链接]
  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 155 天

    [LV.7]常住居民III

    5

    主题

    475

    回帖

    2074

    积分

    荣誉版主

    积分
    2074
     楼主| 发表于 2023-5-4 23:54:35 | 显示全部楼层
    本帖最后由 CosyOS 于 2023-5-5 00:47 编辑

    OS问题随时提供支持!
    CosyOS的任务创建、启动等基本应用是十分简单的,示例代码一看便知。另外还可结合  CosyOS-API用户参考手册。

    建议大家先看说明文档,按照  README -> 技术要点 -> 开发流程  这个顺序,然后再  示例代码结合API用户参考手册。
    CosyOS-所有内核全局不关中断原理 可做为补充,让大家了解CosyOS是怎样实现所有内核全局不关中断的。

    未来,我将提供另外一份示例代码,届时将会有大量的、全方位的API调用示例,包括:
    定时中断任务/钩子、定时查询任务/钩子的创建与应用;
    私信、消息邮箱、消息队列、事件标志组的应用;
    多个任务的合作;
    恢复、挂起、删除任务等。

    其实,CosyOS的系统任务就是很好的示例:

    Taskmgr 是定时查询任务,二值信号量vTaskmgrBinary做为查询事件,按照更新速度自动重装载;
    Debugger 是定时中断任务,用做DEBUG接口的串口接收解析;
    通过这两个系统任务,就可对定时任务的应用有一个基本的了解。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-5-5 07:41:33 | 显示全部楼层
    大侠早上好!
    这些文字要一步步贴出来,初学者看的有兴趣了,才会下载完整的下来看,
    辛苦下,一步步贴出来引导大家跟上您的步伐,必须喂到嘴里面,效率才高

    那个懒婆娘只吃挂在脖子上的大饼的故事在这是真事

    1.png

    点评

    好的,感谢提醒,下一步我会有计划的安排课程,一步步讲解。  发表于 2023-5-5 11:20
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-5-5 12:57:01 | 显示全部楼层
    开个 《STC32位8051原理及国产OS应用》 的入门课程,造福万代
    ===从点灯大侠开始都是 OS 的任务
    ===初学者刚开始不懂,就先照抄,吵多了,就懂了


    ORG  0000H
    JMP   START
    ...

    END ASM

    点评

    这个可以有,不过要好好规划一下  发表于 2023-5-5 13:23
    回复 支持 2 反对 0 送花

    使用道具 举报

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

    [LV.7]常住居民III

    5

    主题

    475

    回帖

    2074

    积分

    荣誉版主

    积分
    2074
     楼主| 发表于 2023-5-5 13:03:22 | 显示全部楼层
    CosyOS 名称的含义
    Cosy,意为温馨的、舒适的,是指OS的易用性,会让使用者感觉非常舒适、惬意。
    引申含义是:Call interrupt 0 Second yanchi,调用中断0秒钟延迟,即零中断延迟。
    回复 支持 1 反对 0 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-5-5 15:31:27 | 显示全部楼层
    《STC32位8051原理及国产CosyOS应用》
    ===大学本科教材
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    回帖

    22

    积分

    新手上路

    积分
    22
    发表于 2023-5-5 20:47:13 来自手机 | 显示全部楼层
    从没有用过操作系统,这个有没有完整的教程,从操作系统的原理,应用,特点,创建工程,创建任务开始,把我们这些裸奔群众领上溜光大道?
    回复 支持 1 反对 0 送花

    使用道具 举报

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

    [LV.7]常住居民III

    5

    主题

    475

    回帖

    2074

    积分

    荣誉版主

    积分
    2074
     楼主| 发表于 2023-5-5 21:29:14 | 显示全部楼层
    本帖最后由 CosyOS 于 2023-5-5 21:49 编辑
    LIBING 发表于 2023-5-5 20:47
    从没有用过操作系统,这个有没有完整的教程,从操作系统的原理,应用,特点,创建工程,创建任务开始,把我 ...

    我会陆续完善现有文档,完整的教程以后会有的。
    关于操作系统原理、特点等,可先网上查一些资料。
    CosyOS入门可先看说明文档,按照  README -> 技术要点 -> 开发流程  这个顺序,然后再 示例代码 结合 API用户参考手册。
    现有的 “开发流程” 之后,下一步就是在 初始化钩子 中初始化系统(包括各寄存器、定时器、IO、中断、串口等),再下一步就是 创建任务、启动任务了。


    开发流程
    1、拷贝系统文件
    2、添加Group和文件
    3、配置工程
    4、系统配置
    5、MCU配置
    6、堆栈配置
    7、初始化系统(在初始化钩子中,Hook\init_hook.c)
    8、创建任务(创建任务线程)
    9、启动任务(在启动钩子中,Hook\start_hook.c)

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    9

    主题

    293

    回帖

    1704

    积分

    版主

    积分
    1704
    QQ
    发表于 2023-5-6 09:14:20 | 显示全部楼层
    帮网友问下:要消耗多少RAM
    QQ:1463035472,微信:19952583954
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-5-6 09:23:43 | 显示全部楼层
    大侠,本坛有爱好者咨询 FreeRTOS的问题时也帮忙解答下,
    顺便介绍下您的 CosyOS 比 FreeRTOS 的优势

    让大家在比较中,感受国产RTOS的创新


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    61

    主题

    622

    回帖

    1万

    积分

    荣誉版主

    积分
    10816
    发表于 2023-5-6 11:25:32 | 显示全部楼层
    请问楼主作者,在你设计实现的CosyOS中,有没有计划提供(1)临界区保护接口,(2)中断嵌套时不进行任务调度的保护接口?如果你不打算提供,请介绍一下你的考虑和观点,谢谢
    回复 支持 反对 送花

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies |上传

    本版积分规则

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

    GMT+8, 2024-4-29 22:20 , Processed in 0.121673 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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