2022
Checkpoints and Temporal Separation 在某些行业,安全关键软件已使用多年。 然而,监管的增加和特定领域安全开发标准的存在导致使用归类为安全关键软件的系统快速增长。 所有特定领域安全标准的目标是确保嵌入式系统设计是稳健的,防止对系统用户造成伤害或死亡,或对周围设备或环境造成损害。 每个应用程序域都有略微不同的用例,安全标准会考虑这些用例。 …
安全RTOS供应商WITTENSTEIN high integrity systems (WHIS)与TI密切合作,为汽车高级驾驶辅助系统应用的安全性,提供SAFERTOS解决方案。…
嵌入式实时操作系统为任务交互提供了通用的队列和信号量机制,FreeRTOS也不例外。新接触FreeRTOS的开发人员通常会选择这两种熟悉的机制实现应用。…
2021
近年来,汽车中使用的软件出现了惊人的增长,为汽车开发嵌入式软件的工程师面临更大的挑战。 为了实现车辆软件功能安全,需要遵循汽车安全开发标准。除功能安全外,车辆软件还需考虑信息安全(security)。最后,还需考虑软件模块的可重用性,以及如何确保软件具有满足应用要求的技术能力。 本文将介绍并讨论软件工程师在汽车软件开发中面临的这些问题。…
如今的嵌入式系统越发的复杂,不仅有一定的计算需求,还需要GUI实现人机交互,以及通过Ethernet、USB等通信接口与外部设备通信。…
OPENRTOS® 和 FreeRTOS 内核共享相同的代码库。OPENRTOS为 Amazon FreeRTOS 提供商业许可证,包括 FreeRTOS 内核的许可证,以及组成 Amazon FreeRTOS 的其他软件库(可选)。FreeRTOS 内核是一个非常成功的小型高效嵌入式实时操作系统。…
本文将介绍如何通过分析工具检测OPENRTOS(FreeRTOS)应用中的优先级反转现象,如何最小化优先级反转的影响,及如何在设计中避免优先级反转问题。…
Visual Studio Code(简称 VS Code)是目前一个非常流行的源代码编辑器,也可以用于嵌入式开发。在嵌入式应用中,如何配置VS Code来构建和调试项目?本文将展示如何设置VS Code作为FreeRTOS项目的开发环境,介绍需要安装的扩展功能,及环境配置的相关选项。…
2020
本文通过一个简单的示例项目说明如何将一个FreeRTOS应用迁移到SAFERTOS。…
2019
在基于任务优先级的抢占式调度机制中,会选择就绪的最高优先级任务执行,因此,需要仔细考虑分配给每个任务的优先级,它将直接影响任务何时被执行。任务调度还受中断影响,因为中断的优先级高于所有任务。过长或频繁的中断、更高优先级的任务都会导致较低优先级任务无规律的延迟或阻塞,称为时间破坏。…
Support@bmrtech.com
info@bmrtech.com