sdwys 发表于 2024-4-20 21:51:48

是否考虑下编码全部转换为UTF-8,毕竟这个比较新,更适合未来。

CosyOS 发表于 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语言编写的,导致任务切换效率较低,
   现改为汇编编写,任务切换效率已有质的提升。

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

sdwys 发表于 2024-4-22 11:02:49

sdwys 发表于 2024-4-20 21:51
是否考虑下编码全部转换为UTF-8,毕竟这个比较新,更适合未来。

用VS Code 打开 UTF-8编码模式,中文显示乱码。

sdwys 发表于 2024-4-22 11:23:12

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

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

daybeen 发表于 2024-4-22 14:15:40

个人产品,没有一出道就关注度很高的,慢慢积累用户吧

lmyyjx 发表于 2024-4-22 17:01:19

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

coolcjw 发表于 2024-4-22 22:05:40

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

lmyyjx 发表于 2024-4-23 07:54:23

盖楼啦

cyxy 发表于 2024-4-23 09:56:27

CosyOS-II for STC MCU {:4_253:}

sea_blue 发表于 2024-4-23 10:59:15

哈哈还没到开课楼层:d
页: 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51 52 53 54 55 56 57
查看完整版本: 全局不关总中断的 RTOS,CosyOS-III-V1.2.0, 送 擎天柱-AI8051U转89C52核心板