Eclipse基金会发布了新版的Eclipse公共许可(Eclipse Public License,EPL),简称EPLv2。EPL是Eclipse基金会默认使用的软件许可。此次更改涉及了部分特性,但主要目的是为了在保持和开放源代码促进会(Open Source Initiative)指南相兼容的同时,兼容GPL及更早期的许可,使其可在美国之外使用。EPLv2将替代EPLv1,而EPLv1已具有
转载
2024-07-12 18:13:12
68阅读
本文要点在上文(EPB功能安全笔记(6)——什么是safety concept)中对比和辨析了安全概念开发(Safety Concept Development)中的关键概念,为本文对EPB系统的安全概念开发示例说明提供了理论参考。鉴于EPB系统比较复杂,所涉及的Safety Goal比较多,本文将选取一条Safety Goal作为示例展开说明,重点阐述安全概念开发的步骤,希望能给读者提供一些参考
原创
2021-04-15 12:18:10
1954阅读
引言近年来,列车、工控甚至互联网等行业对网络可靠性传输的需求不断提升,加之当今的网络拓扑也越来越复杂,亟需一项兼容性好、易于使用的冗余协议。如此背景使得HSR/PRP这两项发布已久,并在电力行业已经得到广泛使用、验证的冗余协议,再次出现在人们的视野之中。本文将简要介绍HSR/PRP协议本身的一些概念,并简要介绍PRP协议的主要机制。最后则将通过展示虹科与西班牙的合作伙伴SoC-e/RELYUM提供
前阵子在android上解析epub格式的书籍。发现了这个开源的epub解析库。相关资料甚少!折腾了一阵子,发现其实光使用的话还是挺简单的。真是萌萌哒~下面简单介绍一下epublib。PS:第一次在发博客,排版略丑别嫌弃啊~ epublib不仅可以用来解析epub格式的书籍,同样也可以用来生成一本epub书籍。由于我只是用于阅读,所以这里只介绍解析的方法。当然,要想了解epub的
转载
2024-05-24 18:25:12
114阅读
本文要点在上文中基于VDA 305对EPB系统架构进行了阐述,并对系统架构中的各个软件模块的功能做了说明。其中,绿色部分属于Brake Assy,包括电机控制软件(PBC, parking brake controller)和制动卡钳;蓝色部分属于ESC Assy,又称Brake Host,提供EPB ECU和供电电源、CAN 通讯接口、硬线接口等外围设备和EPB宿主软件。Brake Assy和E
原创
2021-04-16 09:09:07
3741阅读
本文要点在上文(EPB功能安全笔记(3):如何定义一条完整的Safety Goal?)中,阐述了功能安全需求的基本属性。Safety Goal作为最高层级(整车层)的功能安全需求,研究对象所涉及的每一条Safety Goal都应该定义清楚ASIL等级、FTTI、safe state等基本属性,只有这样Safety Goal才能作为顶层的功能安全开发目标用以指导接下来的功能安全开发工作。而从另一个角
原创
2021-04-16 09:09:34
3160阅读
服务器作为企业信息平台的核心,其稳定性和安全性至关重要,连接服务器的网络链路是尤为重要的一环。增加热备份冗余链路成为保障服务器链路通畅常用的方法之一,此方式可以强化系统网络链路,减少故障率。 本文将以单机和集群两种环境来解说相关冗余备份的实现原理与过程。 单机环境 下图为服务器双网卡接入的基本拓扑图,为保证网络设备热备份,核心设备、服务器接入设备都使用了双机,配置
转载
2023-11-27 22:16:21
176阅读
HSR/PRP协议分别提供独特的冗余机制进行网络链路的冗余备份,简要的机制介绍如下:名词概念:SAN: Singly Attached Node,单端口节点,不实现PRP功能DANP: Doubly Attached Node implementing PRP,PRP的双端口节点,可直接发送PRP流量RedBox: Redundancy Box,冗余盒,将SAN传入的流量转换成PRP流量发送出去C
转载
2023-09-23 13:49:19
399阅读
1.多路网卡冗余管理模块概述为了保证系统网络的可靠性,实现冗余设备热切换是一种常见的方法。SylixOS支持的多路网卡冗余管理模块是一款网卡故障保护管理模块。它提供一种故障保护机制,对网络设备进行冗余备份,当其中一个设备由于某种原因不能正常工作时,另一个设备马上就可以代替这个设备完成相同的功能,有效的防止了网络堵塞、网线断开、网络接口连接器松动、设备硬件故障等导致的网络通信故障。2.多路网卡冗余管
转载
2023-11-25 14:30:54
251阅读
在上文EPB功能安全笔记(5):EPB系统软件接口定义中基于EPB系统初步的系统框架,在框架中定义的各个模块的功能基础上,细化了各个模块间的信号接口,得到一个更加具体的EPB系统架构。定义接口后的EPB系统架构另一方面,开发的本质实际上是实现需求。对于EPB系统功能安全开发而言,如何将Safety Goal转化成EPB系统架构中要素的的安全要求,是EPB系统功能安全开发的核心之一。对应到ISO 2
原创
2021-04-15 12:19:27
769阅读
本文要点在上文(EPB功能安全笔记(7):EPB safety concept分析示例) 以一条Safety Goal为例,结合系统架构和功能定义与边界分析出功能安全需求,最终得到技术安全需求。技术安全需求将分配给软件工程师和硬件工程师实现。功能安全开发团队合作示意图至此,对功能安全需求分析的介绍将告一段落,从本文开始将展开对另一个主要功能安全开发工作的讨论——安全分析(Safety Analys
原创
2021-04-15 12:15:25
1729阅读
本文要点ISO 26262将功能安全开发融入了广为熟知的“V模型”开发流程中。根据系统/软件/硬件三个层级的划分,ISO 26262共涉及三个“V模型”: “V模型”中的功能安全开发,截图来自ISO 26262“V模型”可以简单概括为三步:确定需求实现需求验证需求在前面的系列文章中将重点放在了“V模型”的左边的功能安全活动上,本文将对右边展开说明,即功能安全验证(safety verificati
原创
2021-04-15 11:18:51
3084阅读
本文要点:在上一期(EPB功能安全笔记(15):什么是DFA(Dependent Failure Analysis))中介绍了相关失效分析(DFA, Dependent Failure Analysis)的目的和实践。相关失效分析的目的可以简单概括为:证明系统既不存在级联失效,也不存在共因失效。进一步地,ISO 26262指出,当级联失效和共因失效都不存在时,可以认为实现了独立性(independ
原创
2021-04-15 11:24:45
4292阅读
在上文(EPB功能安全笔记(10):硬件随机失效分析基础)中系统地介绍了随机硬件失效的故障类型,如下图所示。随机硬件故障的类型,截图来自GB/T 34590, 第5部分本文将对ISO 26262中推荐的分析方法FTA (Fault Analysis Tree) 展开介绍。FTA作为一种分析方法,任何产品(如机械产品、电子电器等)都可以根据自身需要来选择FTA进行分析。由于机械零部件的失效率无法度量
原创
2021-04-15 12:08:07
2664阅读
本文要点:在前几期的文章中对ISO 26262推荐的功能安全分析方法FMEA(Failure Mode and Effects Analysis)和FTA(Fault Tree Analysis) 进行了详细的介绍。FMEA和FTA的主要目的概括如下:FMEA在构建系统架构的基础上识别出系统的底层各个功能的失效模式,并自下而上识别出这些底层的失效模式对整车层造成的失效影响,进而评估系统使用过程中所
原创
2021-04-15 11:25:38
10000+阅读
点赞
功能安全(Functional Safety)的定义为:不存在由电子电气系统的功能异常表现引起的危害而导致不合理的风险。要想避免“不合理的风险”,第一步是要正确地识别风险。在ISO 26262的第3部分对危害分析与风险评估(Hazard Analysis and Risk Assessment)的方法论做了细致的阐述,同时也定义了很多功能安全的关键概念。但是,这些概念的定义虽然精炼却又抽象拗口,且
原创
2021-04-16 09:14:42
3147阅读
本文要点:在第15期(EPB功能安全笔记(15):什么是DFA(Dependent Failure Analysis))中介绍了相关失效分析(DFA, Dependent Failure Analysis)的目的和实践。相关失效分析的目的可以简单概括为:1.通过识别潜在的引起相关失效的原因及相关失效的发起点(DFI, Dependent Failure Initiators),确认在设计中充分实现
原创
2021-04-15 11:23:32
2783阅读
本文要点在上文EPB功能安全笔记 (1)——危害分析与风险评估(理论篇)中,我们系统得梳理了功能安全开发中危害分析与风险评估的步骤和要点,其主要流程可归纳如下。危害分析与风险评估的流程不过,理论总是难免晦涩。另一方面,德国汽车工业协会(German Association of the Automotive Industry ,VDA)发布的标准VDA305-100《Recommendation
原创
2021-04-16 09:13:36
1247阅读
本文要点:ISO 26262将功能安全开发融入了广为熟知的“V模型”开发流程中。根据系统/软件/硬件三个层级的划分,ISO 26262的功能安全开发活动被融入了三个“V模型”之中,如下图所示。在前面的系列文章中已经对这三个“V模型”中包含的功能安全开发要点进行了说明。“V模型”中的功能安全开发,截图来自ISO 26262做工程项目的朋友都知道,对于一款量产产品,除了完成开发工作以外,还需要对开发产
原创
2021-04-15 11:16:14
2448阅读
本文要点在上文【EPB功能安全笔记(1)(2))】中,对EPB系统地进行了危害分析与风险评估。ISO 26262要求,应为具有ASIL等级的每个危害事件确定一个安全目标。比如对于以下危害事件:整车危害场景可能发生的风险车辆非预期减速两辆车运行在同一车道且速度相近前车非预期减速,后车制动不及,追尾S值E值C值ASIL等级碰撞速度超过40kph时,驾驶员有危及生命的危害S3场景发生概率与两车车距有关,
原创
2021-04-16 09:10:45
2253阅读