
FreeRTOS是面向微控制器和小型微处理器的市场领先实时操作系统(RTOS)。遵循MIT开源许可证免费提供,FreeRTOS在设计上注重可靠性与易用性。
在汽车、医疗和工业等市场日益严格的安全法规下,设计师需要能够符合相关行业标准的实时操作系统,但这一要求在长期安全项目初期可能带来高昂的成本。
用户可以先使用FreeRTOS进行原型开发,待项目准备就绪后,再升级至安全关键型SAFERTOS。SAFERTOS是基于FreeRTOS功能模型的安全关键型实时操作系统,已通过TÜV SÜD预认证,符合IEC 61508 SIL 3和ISO 26262 ASIL D标准。
FreeRTOS和SAFERTOS并非直接可替换。为了帮助用户顺利完成迁移过程,我们将WHIS白皮书《UPGRADING FROM FreeRTOS TO SAFERTOS® v9》翻译了中文版本。
白皮书封面:

白皮书内容目录:

FreeRTOS与SAFERTOS的差异
SAFERTOS和FreeRTOS共享相同的功能模型,因此使用起来非常相似。但两者存在一些关键差异。
与FreeRTOS相比,SAFERTOS:
• 提供更少的应用程序编程接口(API)函数。
• 增加了更多的错误检查。
• 大多数API调用返回状态码(其他返回数据通过引用传递)。
• 要求应用程序自行提供所有栈、任务控制块和队列缓冲区。
• 要求应用程序自行提供所有栈、任务控制块和队列缓冲区。
• 强烈推荐100%静态分配,并不提供“堆”相关的函数。
• 默认使用处理器的内存保护单元(MPU)。
• 已完全重新设计,以满足安全关键型软件的需求。
关键区别可以参考白皮书1.1节:

将FreeRTOS项目迁移至SAFERTOS,完整的白皮书文档可以阅读原文或访问BMR网站下载,下载链接:https://www.bmrtech.com/Tech/tech_show/510.html。
麦克泰技术是SAFERTOS在中国的合作伙伴和代理商,具有超过30年嵌入式实时操作系统的市场、服务和培训经验,积极推进预认证的功能安全RTOS在汽车和工业领域的应用,联系info@bmrtech.com。

产品购买(麦克泰)

产品购买(贝尼思)

线上课程(网校)
欢迎关注微信公众号【麦克泰技术】,回复 “加群” 按提示可加入技术交流群
产品咨询:
北京:010-62975900
上海:021-62127690
深圳:0755-82977971
分享、在看与点赞,至少我要拥有一个吧
