[导读]基于Autosar软件的功能安全开发的介绍软件分区软件架构将根据安全目标的需要将安全平台的软件分区为两个部分:SafetypartitionQMpartition这么做的目的是为了实现软件的FFI的机制(Freefrominterference)。由于在开发的前期,应用层软件的功...
基于Autosar软件的功能安全开发的介绍
软件分区
软件架构将根据安全目标的需要将安全平台的软件分区为两个部分:
-
Safety partition
-
QM partition
这么做的目的是为了实现软件的FFI的机制(Free from interference)。
由于在开发的前期,应用层软件的功能不是很清楚,所以安全平台是基于SEooc的机制去实现的。即根据ISO 26262-2 6.4.5.6 章节中所述:做一下需求的假设(即systemrequirement spec:derived from assumptions onanintended use and context, including its external interfaces)。
安全平台
上文中提到对的而安全平台是啥含义?
所谓的安全平台至少要具备以下要素:
-
基于Autosar 4.0.3(higher version is ok),并要阐明设计安全平台的约束和扩展,并要求有ASIL D的性能
-
要有ASIL 和 QM 分区
-
基于Autosar os (based on OSEK Standard)的调度
-
实现FFI
-
实现ASIL 和QM 之间的通讯
-
通信接口的保护
-
硬件要支持对硬件随机错误的硬线诊断和处理
-
具备平台化的特点flexible adaption
安全平台的约束
下面我们讲一讲设计安全平台的约束。
-
autosar分层架构的约束
-ASW层
-RTE层
-BSW层
-MCAL层
-Library
Fig1. TOP Level Layer Architecture
2.提供不同分区的约束
-应用层划分成QM和ASIL 等分区,并需要MPU 的硬件支持
-基础软件BSW的不同安全分区
-RTE的分区,并且要保证处理不同分区之前的童新年
-系统服务在两个分区都要具备ECUM和Schedule的功能
-具备ASILD 要求的Library
Fig2. Partition Software Architecture
Appendix:
E2E,Wdgm的图片介绍(摘录自Vector库)
距离上一次写文章已经很久了,感觉迷茫了吧。。。。不过写写思路会更清晰的,更能让人沉下心来。下期见,朋友,觉得好的话就多分享互动一下,碰撞才能有火花。。。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
历时近两月,用友第五届企业云服务开发者大赛初赛阶段顺利落下帷幕。
关键字:
竞赛
开发
摘要:根据相关技术标准要求,采用湘钢产612.5mm的77B盘条生产出了Φ6.0mm的高强度、低松弛预应力混凝土用螺旋肋钢丝。介绍了该螺旋肋钢丝的工艺设计过程,根据成品检测结果,表明该钢丝完全可以应用于相关工程的施工建设...
关键字:
螺旋肋钢丝
开发
工艺设计
2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式串行总线,是一种具有多端控制能力向串行数据总线系统,用于连接微控制器及其外围设备。
关键字:
tms32
开发
学单片机需要什么学历?单片机开发需要学什么?
关键字:
单片机
开发
上位机开发 常用的平台及语言
关键字:
上位机
开发
首先,我是只是一个大学应届毕业生,本人也是因为参加了挑战杯这个项目,所学也专业包涵单片机内容,所以才开始我的ZigBee之旅,写了2个月左右,项目的基本要求大致是达到了。写这篇博客主要是总结这2个月所学的知识,供大家学习...
关键字:
cc2530
开发
C
首先保证电脑中的已经下载了git客户端,没有的自行去https://git-scm.com/下载
关键字:
esp32
开发
编程
由于更新了开发工具,所以本篇博客有必要重复前面的内容,今天首先演示如何利用Vivado开发纯逻辑工程,即只在PL上进行开发。恰好最近在看雷思磊的《步步惊芯——软核处理器内部设计分析》,于是将一部分实验搬到了ZED-Boa...
关键字:
zynq
开发
电子元器件销售怎么开发客户
关键字:
元器件
开发
Autosar,一个汽车行业的开发平台,国外已经基本接纳了这种开发模式。一个重要的方面:是它有一套完整的,并基于功能安全ISO26262等规范去实现也是经过第三方严格认证的BSW软件,保证了底层软件的安全性,进而之,保证...
关键字:
Autosar
知识体系
Node-RED框架介绍及数据流部署Node-RED介绍与登入功能等基础内容在前面已经介绍过了,今天我们就来学习开源可视化开发工具Node-RED具体框架介绍以及第一条数据流的部署。1界面框架介绍数据流的编辑界面由四部分...
关键字:
可视化
开发
和各种诡异 Bug 打交道 13 年,我总结了 18 个经验
关键字:
Bug
开发
以太网即 ETH (Ethernet) 是 MICROSAR (*MICROSAR 是由Vector 开发的一套符合 AUTOSAR 标准的基础软件代码包
关键字:
Autosar
以太网
候选人问的最多的一个问题就是「中间件部门一般是干嘛的?」
关键字:
中间件
业务开发
开发
什么是qt?简单点说,Qt 就是一个跨平台的 C++ 图形用户界面库,可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。
关键字:
QT
程序
开发
航顺(HK)MCU所需的IDE、仿真调试工具、批量烧录工具分别是什么?是否有说明文档?
关键字:
航顺
MCU
开发
2020年12月30日,第二场HarmonyOS 2.0手机应用开发者Beta活动上海站即将启幕。届时,开发者可在现场体验HarmonyOS 2.0全场景应用,并有机会与华为HarmonyOS 2.0技术专家进行面对面交...
关键字:
华为
开发
媒体wccftech在采访Kitatus and Friends首席执行官兼首席程??序员Ryan Shah时,谈到了有关虚幻5引擎画质提升而造成的游戏占用存储空间大小的问题,Shah作为一名虚幻引擎
关键字:
主机
开发
游戏
虚幻5