Eclipse基金会发布了新版的Eclipse公共许可(Eclipse Public License,EPL),简称EPLv2。EPL是Eclipse基金会默认使用的软件许可。此次更改涉及了部分特性,但主要目的是为了在保持和开放源代码促进会(Open Source Initiative)指南相兼容的同时,兼容GPL及更早期的许可,使其可在美国之外使用。EPLv2将替代EPLv1,而EPLv1已具有
转载 2024-07-12 18:13:12
68阅读
引言近年来,列车、工控甚至互联网等行业对网络可靠性传输的需求不断提升,加之当今的网络拓扑也越来越复杂,亟需一项兼容性好、易于使用的冗余协议。如此背景使得HSR/PRP这两项发布已久,并在电力行业已经得到广泛使用、验证的冗余协议,再次出现在人们的视野之中。本文将简要介绍HSR/PRP协议本身的一些概念,并简要介绍PRP协议的主要机制。最后则将通过展示虹科与西班牙的合作伙伴SoC-e/RELYUM提供
本文要点在上文中基于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阅读
1.多路网卡冗余管理模块概述为了保证系统网络的可靠性,实现冗余设备热切换是一种常见的方法。SylixOS支持的多路网卡冗余管理模块是一款网卡故障保护管理模块。它提供一种故障保护机制,对网络设备进行冗余备份,当其中一个设备由于某种原因不能正常工作时,另一个设备马上就可以代替这个设备完成相同的功能,有效的防止了网络堵塞、网线断开、网络接口连接器松动、设备硬件故障等导致的网络通信故障。2.多路网卡冗余管
转载 2023-11-25 14:30:54
251阅读
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阅读
本文要点在上文(EPB功能安全笔记(6)——什么是safety concept)中对比和辨析了安全概念开发(Safety Concept Development)中的关键概念,为本文对EPB系统的安全概念开发示例说明提供了理论参考。鉴于EPB系统比较复杂,所涉及的Safety Goal比较多,本文将选取一条Safety Goal作为示例展开说明,重点阐述安全概念开发的步骤,希望能给读者提供一些参考
原创 2021-04-15 12:18:10
1954阅读
前阵子在android上解析epub格式的书籍。发现了这个开源的epub解析库。相关资料甚少!折腾了一阵子,发现其实光使用的话还是挺简单的。真是萌萌哒~下面简单介绍一下epublib。PS:第一次在发博客,排版略丑别嫌弃啊~ epublib不仅可以用来解析epub格式的书籍,同样也可以用来生成一本epub书籍。由于我只是用于阅读,所以这里只介绍解析的方法。当然,要想了解epub的
转载 2024-05-24 18:25:12
114阅读
本文要点:在第15期(EPB功能安全笔记(15):什么是DFA(Dependent Failure Analysis))中介绍了相关失效分析(DFA, Dependent Failure Analysis)的目的和实践。相关失效分析的目的可以简单概括为:1.通过识别潜在的引起相关失效的原因及相关失效的发起点(DFI, Dependent Failure Initiators),确认在设计中充分实现
原创 2021-04-15 11:23:32
2783阅读
1.1 CS结构C/S软件体系结构是基于资源不对等,且为实现共享而提出来的,是20世纪90年代成熟起来的技术, C/S体系结构定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。 C/S体系结构有三个主要组成部分:数据库服务器、客户应用程序和网络。l服务器 (1)数据库安全性的要求; (2)数据库访问并发性的控制; (3)数据库前端的客户应用程序的全局数据完整性规则; (4)数据库的
转载 2023-07-14 20:07:31
150阅读
软件架构(archite
1、简介Enterprise Architect简称ea,是一种最受欢迎的企业架构软件,一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管
SaaS系统的应用与架构      一、SAAS系统应用场景        SaaS 应用近几年来越来越火,这主要得益于国内云计算设施的发展 —— 我们开发应 用所需要的硬件计算资源、存储资源和网络资源等。企业建设应用或平台不用再像以前那样 先采购服务器,然后建立自己的机房或者将服务器托管了,仅需在华为、阿里或腾讯等云服 务商那
转载 2023-08-30 15:14:23
204阅读
在上文EPB功能安全笔记(5):EPB系统软件接口定义中基于EPB系统初步的系统框架,在框架中定义的各个模块的功能基础上,细化了各个模块间的信号接口,得到一个更加具体的EPB系统架构。定义接口后的EPB系统架构另一方面,开发的本质实际上是实现需求。对于EPB系统功能安全开发而言,如何将Safety Goal转化成EPB系统架构中要素的的安全要求,是EPB系统功能安全开发的核心之一。对应到ISO 2
原创 2021-04-15 12:19:27
769阅读
参考:http://www.ruanyifeng.com/blog/2016/09/software-architecture.html    1. 什么是分层架构分层架构是一种很常见的架构模式,它也叫N层架构。这种架构是大多数Jave EE应用的实际标准,因此很多的架构师,设计师,还有程序员都知道它。许多传统IT公司的组织架构和分层模式十分的相似。所以它很自然的成为大多数应用的架构模式。2. 模
转载 2023-09-25 12:17:34
170阅读
本文要点在上文(EPB功能安全笔记(7):EPB safety concept分析示例) 以一条Safety Goal为例,结合系统架构和功能定义与边界分析出功能安全需求,最终得到技术安全需求。技术安全需求将分配给软件工程师和硬件工程师实现。功能安全开发团队合作示意图至此,对功能安全需求分析的介绍将告一段落,从本文开始将展开对另一个主要功能安全开发工作的讨论——安全分析(Safety Analys
原创 2021-04-15 12:15:25
1729阅读
一、概述首先,简单介绍一下我对软件体系结构的认识。架构风格能改进分块,还能为频繁出现的问题提供解决方案,以此促进设计重用。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,软件架构师或者系统架构师陈述软件架构以作为满足不同客户需求的实际系统设计方案的基础。从目的、主题、材料和结构的联系上来说,软件架构可以和建筑物的架构相比拟。一个软件架构师需要有广泛的软件理论知识和相应的经验来实施和
任何一款软件,从无到有,再到完善,一般都会经历一个漫长的过程。在这个过程当中,架构师的水平和软件体系架构本身的灵活性,就会处于一个很核心的位置。太多的软件,因为架构的问题,造成产品发布日期延迟,或者项目交付工期延迟,给测试、实施、售后等工作等造成一系列的问题。 还有的原因,是因为在同期,有很多种竞争技术,由于架构师的选型,选择了其中一种技术,而这种技术,在长期发展过程当中,败给了竞争技术,
1 软件视图的分类现代软件系统非常复杂,通常在某个具体的时间内只需将注意力集中在某几个结构上(就像看病时,医生只是将注意力集中在某方面的人体结构上,骨科医生与心血管科医生关心不同的结构),结构是元素本身的集合,而视图则是捕获和表达结构(文档描述),虽然它们有区别,但在实际使用时则不严格区分,即从系统体系的角度说是结构,从文档角度说是视图。软件架构是一种无法以简单的一维方式进行说明的复杂实体,从不同
  • 1
  • 2
  • 3
  • 4
  • 5