找回密码
 立即注册
楼主: CosyOS

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

 火... [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-11-27 17:21:16 | 显示全部楼层
帮程序放一楼,另外没看到新程序在哪 ?

点评

好的,新程序这两天就会发布!这里主要是先讲解一下如何应用。  发表于 2023-11-27 18:13
回复 支持 反对

使用道具 举报 送花

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

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-11-28 17:00:37 | 显示全部楼层
Cos*** 发表于 2023-11-27 12:46
CosyOS-II 最新版 V1.2.0-beta 发布!

中断本地服务(只读访问)的问题,一直以来都是CosyOS的历史遗留问 ...

原有描述中的“可重入访问”是不妥的,现调整为“成功的互斥访问”
之所以会出现这个问题,是为了区别一般的互斥访问,强调CosyOS所采用的互斥访问机制,其访问结果一定是成功的、不会失败。

回复 支持 反对

使用道具 举报 送花

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

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-11-28 19:46:15 | 显示全部楼层
本帖最后由 CosyOS 于 2023-11-30 11:35 编辑

CosyOS-II  关于全局变量访问的补充说明

由于访问分类的复杂性,可分为只读访问、只写访问、读写访问(自运算);又分为赋值、memcpy、strcpy;又要分为三个不同的调用位置(任务、滴答、中断);
所以,访问过程的代码要尽量由用户自己完成,系统尽可能不要提供相关的服务,否则将会导致简单问题复杂化,降低易用性。
当前,CosyOS-II 只为中断提供了少量的、必要的服务用于全局变量访问,任务、滴答中都没有提供,由用户自己选择合适的访问方式。

CosyOS-II 当前所提供的全局变量的访问方法,全局变量副本的定义与更新都交由用户自行处理,看似有些麻烦,实则已经是最简单、最易用的方法了。


智能应用立即更新 + 针对更新 的区别
智能应用,具有更好的易用性,用户操作起来更为简单。缺点是全局变量副本的更新会有延迟,最多延迟一个滴答周期;漫无目的的更新副本会多花费一些时间。
立即更新 + 针对更新,可实现全局变量副本的及时更新,更新所用的时间会更少,但易用性差。






回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:168
  • 最近打卡:2024-07-22 01:43:27

2

主题

89

回帖

708

积分

高级会员

积分
708
发表于 2023-12-1 08:47:06 来自手机 | 显示全部楼层
看不懂,但是很震撼

点评

那就试用一下,体验一下。  发表于 2023-12-1 09:37
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:168
  • 最近打卡:2024-07-22 01:43:27

2

主题

89

回帖

708

积分

高级会员

积分
708
发表于 2023-12-1 16:52:14 来自手机 | 显示全部楼层
选择与判断 发表于 2023-12-1 08:47
看不懂,但是很震撼

嗯,等我摸清了一点门道就去试试。
回复 支持 反对

使用道具 举报 送花

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

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-12-4 02:21:46 | 显示全部楼层
本帖最后由 CosyOS 于 2023-12-4 03:32 编辑

CosyOS-II 最新版测试程序发布(CosyOS-II 内核版本 V1.2.0-beta)

1、基于 FreeRTOS-STC32G-CORE-V1.0.2-Library-DemoCode-20220817 修改的,将FreeRTOS替换为CosyOS-II的示例代码;
2、CosyOS-II 专业版测试程序 V1.0.1。

   (1)专业版测试程序新增  任务临界区测试  和  全局变量测试
   (2)为了方便 全局变量 测试,专业版测试程序默认已启用 滴答钩子全局变量钩子
   (3)专业版测试程序 for STC32G,已配置为 Generate reentrant functions + “REMOVEUNUSED”,如不改配置方案 则无法做“私信”测试。

请顶楼下载!







回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:413
  • 最近打卡:2025-05-01 08:31:52

5

主题

296

回帖

2030

积分

金牌会员

积分
2030
发表于 2023-12-7 00:51:23 | 显示全部楼层
等我的积分够了也兑换快板子试试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2023-12-12 09:47:24 | 显示全部楼层
Hello, CosyOS, 好久没说过话了呀, 最近有什么新突破没

点评

你最近忙些什么?  发表于 2023-12-12 13:22
最近我这边没有任何新动作,CosyOS的各项基本功能和技术手段均已定型。 当前正在写API使用说明书。  详情 回复 发表于 2023-12-12 12:50
回复 支持 反对

使用道具 举报 送花

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

5

主题

1127

回帖

4263

积分

荣誉版主

积分
4263
发表于 2023-12-12 12:50:20 | 显示全部楼层
tzz1*** 发表于 2023-12-12 09:47
Hello, CosyOS, 好久没说过话了呀, 最近有什么新突破没

最近我这边没有任何新动作,CosyOS的各项基本功能和技术手段均已定型。
当前正在写API使用说明书。

点评

刚已广为转发  详情 回复 发表于 2023-12-12 22:28
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-12-12 22:28:52 | 显示全部楼层
Cos*** 发表于 2023-12-12 12:50
最近我这边没有任何新动作,CosyOS的各项基本功能和技术手段均已定型。
当前正在写API使用说明书。
...

刚已广为转发

点评

《CosyOS-II API 用户参考手册》,还需要一段时间才能完成。原因是: 1、全部重写的、并非是在上一版基础上修改的。 2、CosyOS 拒绝使用 doxygen 自动生成说明文档,因为 doxygen 生成的文档虽然方便阅读,但却无法  详情 回复 发表于 2023-12-12 23:18
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 08:56 , Processed in 0.137541 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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