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