找回密码
 立即注册
查看: 172453|回复: 1209

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

 火... [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:432
  • 最近打卡:2025-05-01 16:19:56

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-4-14 22:52:40 | 显示全部楼层 |阅读模式
全局不关总中断的 RTOS / CosyOS-II for STCAI MCU !
国产实时操作系统RTOS视频教学,在顶楼下载下来学习 !
===保证认真学的送 STCAI 高性能实验箱
        要保证认真跟帖发表学习心得
截图202405251310569493.jpg

4月26日第一集上

  











































国产原创 RTOS for 32位8051,32G12K128, Ai8051U 线上免费课程
国产原创 RTOS for 1T 8051,     8H8K64U, Ai8051U     线上免费课程
国产原创 RTOS
线上免费教学,腾讯会议教学直播已完成,20课时

全局不关总中断的 RTOS / CosyOS-II for STCAI MCU
2024/4/26,2024/4/28,2024/4/30,教学视频回放已上传

2024/5/15,2024/5/202024/5/22教学视频回放已上传
2024/5/24周五下午 14:00 ~ 16:30,教学视频回放已上传
学习支持 国产 RTOS 实时操作系统,
即送 【擎天柱-AI8051U转89C52核心板
截图202412201958309928.jpg
【免费+包邮 送】擎天柱:Ai8051U-LQFP48 转 89C52-DIP40 核心板 | 有配套程序 - 字库生成,图片取模,串口绘图,串口助手,虚拟硬件,外部串行Flash编程 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)

课程资料下载:
CosyOS-II 最新版_说明文档.zip (1.58 MB, 下载次数: 1210)
这个说明文档已经过时了,但没有时间更新,仅做为参考。
可在 顶楼最下面 下载 最新版的 工程模板API用户参考手册

课程资料_20240426.zip (2.29 MB, 下载次数: 982)

课程资料_20240428.zip (2.36 MB, 下载次数: 750)

课程资料_20240430.zip (2.28 MB, 下载次数: 783)

2024/05/15 课程,相应的 工程模板 附带 测试例程,在下面提供下载!

课程资料_20240520.rar (186.71 KB, 下载次数: 616)

课程资料_20240522.rar (725.04 KB, 下载次数: 608)

全局不关总中断的 RTOS / CosyOS-III for STC MCU
公告
   最新版本:CosyOS-III V1.2.0,发布!重新调整了文件目录结构和移植架构,耦合度更低、移植更便利。
   CosyOS 取得重大技术突破,现已升级至 CosyOS-III,代码风格焕然一新,说明文档持续更新中。。。

简介
CosyOS是一款来自中国的开源实时操作系统,从经典的8051内核,到流行的Arm Cortex-M内核,
均可实现全局不关总中断、零中断延迟适用于对系统实时性及中断响应速度有较高要求的场合
CosyOS以极具浪漫主义色彩的宏定义,实现了高度的面向对象及良好的易用性。

支持内核
CosyOS原生支持8051/STC8HSTC32位8051/STC32G12K128、Cortex-M等内核,未来会陆续添加对其它内核的支持。
实际用STC8H、STC32进行了开发测试,可以说是STC8051世界量身定做无需移植

编译环境
CosyOS是在Keil C51、C251、MDK-Arm编译器下开发的,对其支持最好。未来,将会陆续优化调整对其它编译器的支持。

突破创新
   所有支持内核均已实现全局不关总中断、零中断延迟,从系统层面保证了用户中断的实时响应
   领先的零中断延迟技术,率先应用于8051、Cortex-M0等处理器,在世界上可能尚属首例
   任务就绪表,采用 零/一/二级位图,保证了抢占式任务调度的硬实时性
   三维链表(独家技术),可显著的减少操作链表,服务执行速度更快
   创新的协作式调度,仅作用于相同优先级的任务,具有高度的实用价值
   独家技术实现系统服务函数的可重入,使51彻底摆脱可重入栈、全面提速
   针对51做了高度的性能优化,使51迸发出蓬勃生机、熠熠生辉
   251支持MSPPSP两种栈模式,其中PSP模式可使任务的切换效率等同于Cortex-M
   定时服务(软件定时器中断),支持钩子和任务,任务优先级都可由用户灵活配置
   独创的飞信极简类型、极速通信,是线程间通信的利器
   事件标志组,对标志组和标志位的访问通过组名和位名来实现,极大的方便了标志组的应用
   全局变量访问,支持在任意任务和中断中对全局变量的安全访问,而不必担心重入的发生
   安全关键技术,拥有多项安全关键技术,如中断挂起服务空间隔离、安全运行时等,可靠性高

因循守旧
  ● 完全开源的免版税、确定性的RTOS
  ● 任务调度,支持不同优先级“抢占式调度”,相同优先级“协作式调度”或“时间片轮转调度”
  ● 用户任务数量不限,最多支持256级任务优先级
  ● 简洁高效的代码,极低的硬件资源占用,使CosyOS可轻松应用于各种小型MCU
  ● 任务管理器,实时监控各任务的运行,协助开发者及时发现设计中存在的潜在问题

什么是零中断延迟
零中断延迟并非是中断响应时间为零,
而是指当引入了RTOS以后,由RTOS保护临界段而导致的中断响应时间延迟为零。
换言之,中断响应时间不受RTOS影响,与裸机编程是一样的。

CosyOS - 实时运行模型

  • 用户中断层 [用户中断按中断优先级实时抢占、零中断延迟]
    • 中断本地服务 -> 执行
    • 中断挂起服务_FIFO -> 装载
    • 中断挂起服务_FLAG -> 设置
  • 内核服务层
    • SysTick [minpri]
      • 软件定时器计数
      • 恢复定时任务
      • 调用定时钩子、滴答钩子 [滴答服务 -> 执行]
    • PendSV [minpri]
      • 中断挂起服务_FIFO -> 执行
      • 中断挂起服务_FLAG -> 执行
      • 任务调度切换
    • 内核锁 [关闭 SysTick/PendSV]
      • 任务服务 -> 执行

  • 任务层 [下方示例为仅抢占式调度并启用DEBUG]
    • 系统保留 [maxpri]
    • Debugger [maxpri-1]
    • Taskmgr [maxpri-2]
    • Starter [maxpri-3]
    • 一般用户任务 [maxpri-4 ~ minpri+1:1]
    • 系统空闲任务 [minpri:0]

CosyOS - 零中断延迟基本原理

一、服务层中,SysTick、PendSV、任务临界区,三者间是互斥访问的。换言之,整个服务层是一个大临界区(服务层临界区)。
二、所有内核服务(中断本地服务除外),均在“服务层临界区”执行,从而保证服务的“操作流”不会被打断。
三、中断本地服务采用互斥访问机制。

CosyOS-II 内核对象大小:
截图202404192255097521.jpg
截图202404130950036747.jpg
任务对象大小:
sizeof 静态创建:taskhandle + tasknode + taskstack;
sizeof 动态创建:taskhandle + taskhand + malloc(tasknode) + malloc(taskstack);

注解:
TMR:软件定时器
TID:任务ID
SRT:安全运行时
DBG:debug调试功能
REG:REGBANK0(当最低优先级中断REGBANK非BANK0时需要+8)
C251 的 ptr-2、ptr-4,是指内核对象指针变量的size,由 mcucfg_80251.h 中的“内存方案配置”选项来决定。

STC32 内存方案配置:
截图202404102351046323.jpg
针对STC32,提供了内存方案配置,可更有效的综合利用 edata、xdata。

相信,CosyOS将会成为 www.STCAIMCU.com 的加速器,助力STC32位8051腾飞!



2025/4/3:
CosyOS-III 最新版 V1.2.0-beta 发布!
CosyOS-III 工程模板 附带 测试例程
分别针对 STC8HSTC32G,并附带 测试例程

最新版下载:
1、CosyOS-III-STC8H-工程模板 下载:
CosyOS-III-STC8H-V1.2.0_20250403.rar (1.8 MB, 下载次数: 75)
2、CosyOS-III-STC32G-工程模板 下载(内存配置方案一):
CosyOS-III-STC32G-V1.2.0_20250403.rar (3.6 MB, 下载次数: 76)
3、CosyOS-III API 用户参考手册(doxygen生成,html,浏览器打开 index.html)
CosyOS-III API 用户参考手册 V1.2.0.rar (321.5 KB, 下载次数: 95)


上一版本下载:(这是 CosyOS-II 的最后一个版本,就暂时保留吧)
1、CosyOS-II-STC8H-工程模板 下载:
CosyOS-II-STC8H-V3.4.0_工程模板.rar (975.32 KB, 下载次数: 164)
2、CosyOS-II-STC32G-工程模板 下载(内存配置方案一):
CosyOS-II-STC32G-V3.4.0_工程模板.rar (2.64 MB, 下载次数: 289)
3、CosyOS-II API 用户参考手册(doxygen生成,html,浏览器打开 index.html)
CosyOS-II API 用户参考手册 V1.0.3.rar (305.09 KB, 下载次数: 186)



以后最新版本均在此处提供下载,如测试发现问题请及时反馈!






2 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:432
  • 最近打卡:2025-05-01 16:19:56

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-10-20 22:30:06 | 显示全部楼层
参会学习,【免费+包邮 送】:
一箭双雕之USB转双串口,2个USB-CDC转串口+HID烧录】
STC-USB Link1D,2个USB-CDC转串口+HID烧录】

截图202405171050027685.jpg
截图202405171049063657.jpg

截图202405171054263294.jpg
USB-超强演示程序包全家福发布,RMB0.99 !一箭双雕之USB转双串口 全新升级 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

【STC-USB Link1D】 仿真器/全自动烧录器,USB转双串口 的用法介绍 - 老鸟反刍/吐槽,新手乐园,毕业设计 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

纵有千古,横有八荒。

前途似海,来日方长!


国产原创RTOS宣讲会入场进行曲,张杰热血献唱《少年中国说》!!!
燃起向人工智能全球第一大国迈进的 强我华夏中国魂


截图202404261038296399.jpg
截图202404261038431117.jpg
========================================

国产原创RTOS for 32位8051,STC32G12K128 线上免费课程
国产原创 RTOS for 1T 8051,     STC8H8K64U     线上免费课程
国产原创 RTOS 线上免费教学,腾讯会议直播通知,10课时

全局不关总中断的 RTOS / CosyOS-II for STC MCU
2024/4/26,周五下午 14:00 ~ 16:30,教学视频回放已上传
2024/4/28,周日下午 14:00 ~ 16:30,教学视频回放已上传

2024/4/30,周二上午   9:00 ~ 11:30教学视频回放已上传

2024/5/15,周三下午 14:00 ~ 16:30,教学视频回放已上传
2024/5/20周一下午 14:00 ~ 16:30,教学视频回放已上传
2024/5/22周三下午 14:00 ~ 16:30,今天下午开课,期待中

全局不关总中断的 RTOS / CosyOS-II for STC MCU

少年中国说·节选
清 · 梁启超

故今日之责任,不在他人,而全在我少年。
少年智则国智,少年富则国富;
少年强则国强,少年独立则国独立;
少年自由则国自由;少年进步则国进步;
少年胜于欧洲,则国胜于欧洲;
少年雄于地球,则国雄于地球。


红日初升,其道大光。
河出伏流,一泻汪洋。
潜龙腾渊,鳞爪飞扬。
乳虎啸谷,百兽震惶。
鹰隼试翼,风尘翕张。
奇花初胎,矞矞皇皇。
干将发硎,有作其芒。
天戴其苍,地履其黄。
纵有千古,横有八荒。
前途似海,来日方长。

美哉我少年中国,与天不老!
壮哉我中国少年,与国无疆!







回复 支持 2 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2024-3-26 16:10:29 | 显示全部楼层
国产原创 RTOS for 32位8051,STC32G12K128 线上免费课程
国产原创 RTOS for 1T 8051,     STC8H8K64U     线上免费课程
国产原创 RTOS
线上免费教学,腾讯会议直播通知,10课时

全局不关总中断的 RTOS / CosyOS-II for STC MCU
截图202403261608211351.jpg

截图202403261609011489.jpg

截图202403261609271900.jpg

截图202403261610121629.jpg

截图202403261609509535.jpg


截图202403261611394257.jpg

截图202403261612059520.jpg

截图202403261612252913.jpg
截图202403261612481922.jpg

截图202403261613299985.jpg

截图202403261614051912.jpg

截图202403261614302076.jpg

截图202403261614565716.jpg

截图202403261613564079.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2024-4-1 22:33:58 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2024-4-4 15:51:00 | 显示全部楼层
全局不关总中断的 RTOS / CosyOS-II for STC MCU
跟贴认真学习 可赠送STC32G12K128实验箱,可做示波器 / 波形发生器

截图202404041552146786.jpg

截图202404041552565332.jpg

深圳国芯人工智能有限公司-实验箱 (stcai.com)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2024-12-8 00:40:55 | 显示全部楼层

大家多感受下官方强大的 【串口助手】 工具
截图202412080038057156.jpg

截图202412080038283571.jpg

截图202412080039156858.jpg

截图202412080039531234.jpg

截图202412080040229607.jpg

截图202412080040507611.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2023-4-15 17:54:03 | 显示全部楼层
STC 32位8051原生RTOS / CosyOS大家一起用起来
www.STCAIMCU.com,STC全球32位8051爱好者技术交流论坛 !
正式运作一年,注册用户已超过 12000人 !
预计 2025年 过注册用户【万人规模
CosyOS 原生支持 如下 STC MCU,
STC为中华崛起打造 十万 RTOS 大军
截图202412111708068392.jpg
欢迎 RTOS 专家前来本坛RTOS板块普及RTOS应用,源代码请直接以附件方式上传到楼主帖子中
===您需要的【STC32G12K128实验性箱】,【STC8H8K64U实验箱】,全部 【免费+包邮送】
===您需要的 【屠龙刀-STC32G12K128核心功能实验板】,【开天斧-STC8H8K64U核心功能实验板】,全部 【免费+包邮送】
===STC-USB Link1D /【专业仿真器,全自动在线下载器/自动停电上电,脱机烧录器,USB转双串口工具, 专业时钟校准工具】
===为方便管理,一般禁止链接到第三方,请本地上传O/S相关资料, 大家本贴中跟进 测试/应用/学习
另外,欢迎使用 STC-ISP V6.92L 的强大的串口助手工具,正在向全球第一的串口助手迈进中
有【串口绘图】,【CAN助手】等

http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.92L.zip

STC32系列最新数据手册
http://www.stcmcudata.com/STC8F-DATASHEET/STC32G.pdf
STC8H系列最新数据手册
http://www.stcmcudata.com/STC8F-DATASHEET/STC8H.pdf

www.STCAI.com,           STC全新官方网站,下载资料 !
www.STCAIMCU.com,  STC全球32位8051爱好者技术互助交流社区论坛,技术交流,视频学习 !
免费 + 包邮 送】 送/申样/采购 可上班时间加 如下您对应地区的客服 QQ或微信联系
加STC华南区客服司经理QQ: 2234917869 ;  微信:18012226298  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服刘经理QQ: 3398500488 ;  微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服佘经理QQ: 614777595;   微信:18106296591 要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服曹经理QQ: 1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ: 2593903262; 微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服吴经理QQ: 1463035472; 微信:19952583954  要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;  微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;  微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ; 微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服庄经理QQ: 1017142298 ;  微信:19952583534  要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服曹经理QQ: 3897745450 ;  微信:18012226281 要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服吴经理QQ: 1463035472 ;  微信:19952583954 要求 【免费+包邮】 送, 还免费教仿真

工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
免费 + 包邮 送】 送/申样/采购传统电话热线:0513-55012928,0513-89896509,0513-55012929
2024/12/11, 统一安排免费 + 包邮 送】服务人员


https://www.stcaimcu.com/forum.p ... 11902&extra=&page=1
《8051U深度入门到32位51大型实战教学视频》
发表学习心得 七集 以上,赠送 超级强大的 Ai8051U实验箱,并保证会持续到15集课程以后
可做:USB声卡,各种USB教学设备,音频播放器,示波器,FFT频谱分析仪, AI手写计算器
100万套 Ai8051U-实验箱,等您在本坛学习打卡区,发表学习感悟后,【免费 + 包邮 送】
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:432
  • 最近打卡:2025-05-01 16:19:56

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-4-17 15:08:17 | 显示全部楼层
本帖最后由 CosyOS 于 2023-5-15 05:19 编辑

CosyOS已开源,说明文档+源代码(V2.2.3-beta):

欢迎大家试用并多提宝贵意见,有问题及时沟通!

点评

大家用后面的帖子中的最新版本  发表于 2023-5-4 22:46
感谢大侠的开源壮举  发表于 2023-4-17 15:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:432
  • 最近打卡:2025-05-01 16:19:56

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-4-26 11:17:50 | 显示全部楼层
本帖最后由 CosyOS 于 2023-5-15 05:19 编辑

本人已使用【屠龙刀-STC32G12K128核心功能实验板】完成了测试,CosyOS最新版(V2.3.0)已完美支持STC32G12K128的Large模式(64K代码)、Huge模式(128K代码)。

CosyOS说明文档+源代码(V2.3.0)下载:


同时推出了基于 FreeRTOS-STC32G-CORE-V1.0.2-Library-DemoCode-20220817 修改的,将FreeRTOS替换为CosyOS的示例代码 CosyOS-STC32G-CORE-V1.0.0-Library-DemoCode-20230426,
目的是能让用户快速掌握CosyOS的基本应用,降低使用门槛。作者仅做了必要的调整,调整的地方多是先注释掉原来的代码,再在下方重写,以便用户比较CosyOS与FreeRTOS的异同。
CosyOS-STC32G-CORE-V1.0.0-Library-DemoCode-20230426简要说明:
配置情况:
    系统时钟24MHz,任务管理器使用UART1(切换至P1.6/P1.7,波特率460800),PendSV_Handler使用外部中断0。
    任务管理器已配置为开机自动启动,USB-TTL接入P1.6/P1.7,打开串口助手设置正确的波特率即可输出。
配置文件:
    syscfg.h      (系统配置文件,.\Sources\Config\syscfg.h)
    mcucfg_80251.h(MCU配置文件,.\Sources\Config\mcucfg_80251.h)
    CosyOS.h      (用户配置文件,.\Sources\User\include\CosyOS.h)

CosyOS-STC32G-CORE-V1.0.0-Library-DemoCode-20230426下载:

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-4-26 11:36:08 | 显示全部楼层
支持大神原创,助力STC32位8051腾飞!
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:432
  • 最近打卡:2025-05-01 16:19:56

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-5-4 22:35:03 | 显示全部楼层
本帖最后由 CosyOS 于 2023-5-15 05:19 编辑

CosyOS-STC32G-CORE-V1.0.1-Library-DemoCode-20230504,基于 FreeRTOS-STC32G-CORE-V1.0.2-Library-DemoCode-20220817 修改,将FreeRTOS替换为CosyOS最新版(V2.3.5-beta),  

配置情况同上一版(V1.0.0)。


任务管理器是CosyOS标配,用户只需简单几步配置便可使用。配置项位于syscfg.h/DEBUG接口设置,再添加串口通讯代码至串口中断即可。

任务管理器现支持如下命令:
1、taskmgr,启动任务管理器。
2、exit,退出任务管理器。
3、taskmgr /s=...,任务管理器更新速度,取值范围:[50~5000]ms。
注意:命令仅支持小写字母,结尾必须加回车换行(\r\n)。

任务管理器退出后将挂起,任务PC监控、系统滴答时间统计、CPU使用率等不再参与计算。
系统滴答时间统计、CPU使用率,直接采用系统滴答定时器计数,用户无需配置额外的定时器。

回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2023-5-4 22:43:02 | 显示全部楼层
大家帮忙测试下,楼主也帮忙提供 STC32G12K128-实验箱,STC32G12K128-屠龙刀上的演示程序的实现

已在主力爱好者群宣传
1.png

回复 支持 反对

使用道具 举报 送花

4

主题

2

回帖

56

积分

注册会员

积分
56
发表于 2023-5-4 22:59:03 来自手机 | 显示全部楼层
怎么样让7针的12864在开天斧3板子上显示出时间日期温度,温度传感器是DS18B20
image.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2023-5-4 23:04:47 | 显示全部楼层
楼主的 OS 支持 STC32G12K128-屠龙刀,你可能改成 STC32G12K128, 楼主就会帮你在 OS 上增加 OLED12864 和 DS18B20的 任务
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:432
  • 最近打卡:2025-05-01 16:19:56

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 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接口的串口接收解析;
通过这两个系统任务,就可对定时任务的应用有一个基本的了解。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 23:20 , Processed in 0.147772 second(s), 141 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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