首页 > 其他分享 >好久没关注uCOS系统的消息了,全家桶免费后,竟一直以全新的名字Flexible Safety RTOS登场,且一直在更新

好久没关注uCOS系统的消息了,全家桶免费后,竟一直以全新的名字Flexible Safety RTOS登场,且一直在更新

时间:2024-04-27 10:00:28浏览次数:24  
标签:uCOS RTOS 更新 Safety Solutions Flexible 免费

【视频版】
https://www.bilibili.com/video/BV1Kb421Y7v9


【前言】
2020年初,uCOS全家桶宣布免费后,其Github上uCOS-III更新过两个小版本,uCOS-II仅更新了一次,后面就一直没有更新。

uCOS-II的最后一次更新定格在2021年:

uCOS-III的最后一次更新定格在2022年末

 

 

【现状】

开源免费后,他们的官网就被Weston Embedded Solutions 接管了,并且修改了域名,原来的域名会自动跳转到Silicon Labs。之后我们就针对开源免费版本制作了最新的模板案例。后就关注的少了,主要是免费后,Gihub上几乎没什么更新了。

但是Weston Embedded Solutions 接管的网站上,他们是有更新的,这操作也是有点没看懂:

今天看邮箱,发现了一个叫Flexible Safety RTOS的系统,细看了下,前身竟然是uCOS-II,也是Weston Embedded Solutions打理的:

https://weston-embedded.com/products/flexible-safety-rtos

并且也推出了非对称多核处理AMP支持,即每个核都刷一个ROTS,核之间可以消息队列,事件标志同步等。


【总结】

这个操作有点似曾相识,让我想起了ThreadX老大离开微软,开发的第5代RTOS系统PX5 RTOS. 简直是一模一样。uCOS早期是被Silicon Labs收购,现在推出一个新的系统flexible safety rtos。

不同的是PX5重新设计了,原生支持POSIX,还提供内存保障技术PDV。

标签:uCOS,RTOS,更新,Safety,Solutions,Flexible,免费
From: https://www.cnblogs.com/armfly/p/18161775

相关文章

  • CBM:Cooperative Branch Migration: A Mechanism for Flexible Control of DNA Strand
    作者引入了一种名为“协同分支迁移”(cooperativebranchmigration,CBM)的调控工具,通过调节分支迁移域的互补性来控制DNA链置换。引入的未配对域,后记为UD,作为分离互补区域的间隔物,不仅控制结合亲和力,而且控制链位移动力学。由于未配对域的存在,仅有I时,它很难将P从PS中取代。为了......
  • 【专题STM32F03】FreeRTOS 队列queue传递结构体,野火例程代码简单修改。
    /************************************************************************@filemain.c*@authorfire*@versionV1.0*@date2018-xx-xx*@briefFreeRTOSV9.0.0+STM32消息队列******************************************************......
  • FreeRTOS队列
    FreeRTOS队列在实际的应用中,常常会遇到一个任务或者中断服务需要和另外一个任务进行“沟通交流”,这个“沟通交流”的过程其实就是消息传递的过程。在没有操作系统的时候两个应用程序进行消息传递一般使用全局变量的方式,但是如果在使用操作系统的应用中用全局变量来传递消息就会涉......
  • 《Pyramid Codes: Flexible Schemes to Trade Space for Access Efficiency in Reliab
    问题1:Introduction部分,第五段,[16,12]ERC和3-Copy达到了相同的可靠性,在每一个块独立失败概率为0.01的情况下,这个是怎么证明的。问题2:同上,第五段后半部分,那么多的IO次数是怎么计算出来的。在系统中,要分清各种性能指标,读和写是不一样的,第六段提到的是写性能,主要方法就是先用复制的方......
  • FreeRTOS时间管理
    FreeRTOS时间管理主要要了解延时函数:相对延时:指每次延时都是从执行函数vTaskDelay()开始,直到延时指定的时间结束。绝对延时:指将整个任务的运行周期看成一个整体,适用于需要按照一定频率运行的任务。函数vTaskDelayUntil()是绝对模式(绝对延时函数)。函数vTaskDelay()在文件......
  • (学习日记)2024.04.11:UCOSIII第三十九节:软件定时器
    写在前面:由于时间的不足与学习的碎片化,写博客变得有些奢侈。但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。既然如此不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录,记录笔者认为最通俗、最有帮助的资料,并尽量总结几句话指明本质,以便于日后搜......
  • Proteus8.0仿真应用设计(二十六)基于FreeRTOS、STM32F103C8、HAL库、4x4矩阵键盘应用设
    一、仿真原理图:二、部分代码:        按键采集uint8_tKeyScan(void){ uint8_tvalue=0x00; KeyPort->ODR=0x00; KeyPort->ODR=0xf7; if((KeyPort->IDR&0xf0)!=0xf0) { HAL_Delay(50); if((KeyPort->IDR&0xf0)!=0xf0) { value=......
  • FreeRTOS列表和列表项
    FreeRTOS列表和列表项今天继续跟着正点原子学习FreeRTOS列表和列表项的内容。列表和列表项这个知识点用到了C语言链表的知识点。所以必须对C语言中的链表这个数据结构才能更好的理解这部分内容。TIPS:正点原子这节课内容讲的特别好,强烈推荐:第20讲列表和列表项简介什么是列表和列......
  • FreeRTOS临界段代码保护和任务调度器的挂起与恢复学习
    FreeRTOS临界段代码保护和任务调度器的挂起与恢复学习临界段代码保护所谓临界段代码保护就是指必须完成运行,不能被打断的代码段。比如需要严格按照时序除初始化的外设:IIC、SPI,再或者因为系统自身需求和用户需求。FreeRTOS在进入临界段代码的时候需要关闭中断,当处理完临界段代......
  • FreeRTOS中断管理以及实验
    FreeRTOS中断管理以及实验继续记录学习FreeRTOS的博客,参照正点原子FreeRTOS的视频。ARMCortex-M使用了8位宽的寄存器来配置中断的优先等级,这个寄存器就是中断优先级配置寄存器,STM32寄存器中并且这个寄存器只使用[7:4],所以具体表达优先级的位数如下图所示:STM32的中断优先......