在过去十年里,汽车行业见证了嵌入汽车的计算机组件数量的大幅增加。今天,汽车实际上是带轮子的计算机,就像我们的计算机相互连接一样,汽车也是如此。SecurityInnovation首席执行官埃德·亚当斯(EdAdams)指出,虽然波音梦想客机的代码行数接近650万行,但福特皮卡的代码行数大约是这个数量的20倍,其中包含1.3亿行代码以及100多个不同的芯片,两英里的线束距离10个操作系统。添加这些计算机系统的目的是为了让我们的生活更轻...
目前,汽车生产厂商面临着整车功能越来越多、整车电子控制系统架构越来越复杂的挑战,由于汽车电子领域硬件平台的多样性,ECU软件开发严重依赖硬件和系统配置,每次相关约束条件的更改都将导致重新编写软件或对软件进行大量修改。如果没有开发模式的革新和统一的标准来规范各个ECU的开发,整车开发成本和周期就会受到很大的影响。针对ECU内部软件的开发,目前有一种较受推崇的方式,就是采用统一的开放式嵌入式软件架构,并为软...
导语:SOA作为一种面向服务的架构,是一种软件架构设计的模型和方法论。从业务角度来看,一切以最大化“服务”的价值为出发点,SOA利用企业现有的各种软件体系,重新整合并构建起一套新的软件架构。这套软件架构能够随着业务的变化,随时灵活地结合现有服务,组成新软件,共同服务于整个企业的业务体系。简单的理解,我们可以把SOA看作是模块化的组件,每个模块都可以实现独立功能,而不同模块之间的结合则可以提供不同的服务,...
DDS作为一个在国防,航天,工控等安全性要求非常高的行业非常成熟的实时分布式通讯协议。个人一直认为其应该是在汽车行业能够有大规模的应用,特别是在以太网为主的EE架构下。我想通过本文介绍DDS在APAUTOSAR的集成和使用。至少,这绝对是SOMEIP的最好替换品。另外,网上讲在AUTOSAR中使用SOMEIP通讯协议比较常见。本文目的在于解析在APAUTOSAR中使用DDS通讯协议。注意阅读本文需要对DDS和APAUTOSARara::com(CommunicationManag...
2023-02-14 15:51:44 509浏览 0点赞 0回复 0收藏
当前主流的汽车混合网络主要由CAN、LIN、FlexRay、MOST、LVDS等车载网络总线构成。这些网络标准都是由汽车行业制定,属于较封闭的标准,很难与外部设备及网络服务连接,有浓重的汽车行业的特色。CAN(ControllerAreaNetwork)是1983年德国BOSCH公司研发的一种共享式双线串行通信总线,最高传输速率为1MBits,具有非破坏性仲裁,分布式实时控制,可靠的错误处理和检测机制等特性。并且ISO标准化组织将CAN通信进行了标准化,因此...
2023-02-14 15:40:59 908浏览 0点赞 0回复 0收藏
Event使能条件作为事件监控的基本单元,Event能否开启监控绝大部分情况下都需要满足一定条件,只有这样,才能够保证Event监控是否存在意义,若不加以相关的限制条件,那么会导致增加诸多的信息干扰导致最终无法快速排查RootCause,说的简单点,就是起到了Event过滤器的作用。通过该Event过滤器,可以得到你所允许上报或者抑制的Event上报。·比如典型实例就是当总线Busoff发生时,同时会发生很多报文丢失的故障,但是这些timeou...
2023-02-14 15:29:11 470浏览 0点赞 0回复 0收藏
本文是第六篇,介绍一下SOMEIP。1、SOMEIP的特点SOMEIP(ScalableserviceOrientedMiddlewareoverIP)是车载以太网通信引入的一个概念,位于OSI7层模型的第4层之上。在以CAN总线为主的车载网络中,通信过程是面向信号的(除了诊断通信之外),这是一种根据发送者需求实现的通信过程,当发送者发现信号的值变化了,或者发送周期到了,就会发送信息,而不考虑接收者是否有需求。而SOMEIP则不同,它是在接收方有需求的时候才发送,这...
2022-12-29 11:55:43 971浏览 0点赞 0回复 0收藏
汽车EE架构和功能的复杂度提升,带来对数据传输带宽提高和通讯方式改变的需求。作为下一代车载网络技术,以太网在汽车行业内备受瞩目。本文将对以太网进行详细的介绍。本文是第五篇,介绍一下汽车网络安全。汽车网络安全首先要保证车载电子的物理层访问是安全的,这包括一些基本的硬件措施,比如很难从外部访问车内ECU,限制带有车外通信的ECU的数量等。完成物理层的安全策略后,在网络层进行部署,这个图列举了一些在IT或汽车...
2022-12-29 11:53:52 877浏览 0点赞 0回复 0收藏
本文要点在上文EPB功能安全笔记(5):EPB系统软件接口定义中基于EPB系统初步的系统框架,在框架中定义的各个模块的功能基础上,细化了各个模块间的信号接口,得到一个更加具体的EPB系统架构。定义接口后的EPB系统架构另一方面,开发的本质实际上是实现需求。对于EPB系统功能安全开发而言,如何将SafetyGoal转化成EPB系统架构中要素的的安全要求,是EPB系统功能安全开发的核心之一。对应到ISO26262中,这一工作包括了功能...
2022-11-09 16:21:34 787浏览 0点赞 0回复 0收藏
本文要点在上文中基于VDA305对EPB系统架构进行了阐述,并对系统架构中的各个软件模块的功能做了说明。其中,绿色部分属于BrakeAssy,包括电机控制软件(PBC,parkingbrakecontroller)和制动卡钳;蓝色部分属于ESCAssy,又称BrakeHost,提供EPBECU和供电电源、CAN通讯接口、硬线接口等外围设备和EPB宿主软件。BrakeAssy和ESCAssy一起构成完整的EPB系统。EPB系统架构,绿色:BrakeAssy;蓝色:ESCAssy定义EPB系统架构是为了接下来...
2022-11-09 16:20:55 916浏览 0点赞 0回复 0收藏
本文要点在上文(EPB功能安全笔记(3):如何定义一条完整的SafetyGoal?)中,阐述了功能安全需求的基本属性。SafetyGoal作为最高层级(整车层)的功能安全需求,研究对象所涉及的每一条SafetyGoal都应该定义清楚ASIL等级、FTTI、safestate等基本属性,只有这样SafetyGoal才能作为顶层的功能安全开发目标用以指导接下来的功能安全开发工作。而从另一个角度看,SafetyGoal是概念层的产物。为什么这么说呢?结合前面几期...
2022-11-09 16:20:07 1015浏览 0点赞 0回复 0收藏