什么是软件组件?一般来说,一个软件应用程序可以被分解成若干部分,以减少整个应用程序的复杂性。这些部分,或者说组件,以一种标准化的方式相互作用,这使得组件可以像机器的可替换部件一样被换入或换出。基于分层的方法是降低整体设计复杂性的另一种方式。AUTOSAR基础设施从这两种方法中获益。AUTOSAR允许在RTE之上进行基于组件的软件设计,并对BSW采用分层方法。AUTOSAR软件组件(SWC)AUTOSAR应用程序涉及相互连接的软件组件...
2023-03-03 14:55:17 192浏览 0点赞 0回复 0收藏
由特斯拉开创的"软件定义汽车"的概念将迅速成为主流。它已经在深深地改变着这个行业。它的好处包括容易部署新功能,不断改善用户体验,创造新的收入来源,硬件标准化,更容易的服务,更便宜的召回活动,以及更少的车型更新需求。该行业是如何进行这一战略转型的?OEM和一级供应商将在内部进行多少软件开发?科技公司将扮演什么角色?软件定义汽车和快速变化硬件范式的好处特斯拉为软件定义汽车指明了方向。2012年推出的ModelS继...
2023-03-02 15:57:50 637浏览 0点赞 0回复 0收藏
随着汽车智能网联化发展,OTA成为智能车必备的基础功能,是车辆进行软硬件升级、功能上新、应用更新、漏洞修复等的重要技术手段,实现了车辆持续进化、用户体验持续优化、价值持续创造。但OTA也成了黑客的重点攻击对象,如进行窃听攻击、恶意升级、回滚攻击、DDOS攻击等,使整车OTA升级面临多维安全挑战。本文首先介绍了车联网面临的安全挑战,其次进行OTA概述,再进行OTA风险分析,最后提出了做好OTA安全的整体设计思路,提升...
2023-03-02 15:45:13 688浏览 0点赞 0回复 0收藏
为了保证软件(应用层和底层)开发的质量和效率,当前成熟的ECU软件开发都会采用V流程形式。1、V流程是什么V流程来源于软件开发过程中一个称为快速应用开发的模型,由于该模型的构图形似字母V,所以俗称V模型。V模型是软件开发、测试中最重要的一种模型,其大体可划分为几个不同的阶段步骤,即功能需求、功能开发、软件开发、软件集成测试、功能集成测试、整车标定,如上图所示。左边为需求分析和设计开发的过程,右边则为针对...
2022-11-24 15:34:34 1385浏览 0点赞 0回复 0收藏
前言ECU开发通常采用V流程形式,为了使V流程能运转好,必须要有强有力的管理工具支持才行,这样才能使开发能满足需求,且具有追溯性,同时也能管理好不断迭代更新的开发数据。目前使用过的V流程管理工具有Excel,Doors和MKS,其中Excel是在以前没有另外的管理工具用过,且用得太初级,效果很不好;Doors只是一款很成熟的需求管理工具,不足以覆盖整个V流程,好像也没谁听说过用得很爽;而MKS使用时间最长,基本上都覆盖V流程各...
2022-11-23 17:48:35 860浏览 0点赞 0回复 0收藏
在商超负一楼停车场经常看到这样一个场景:一位中年男人开着车,在负一楼的电梯口放下漂亮的妻子和可爱的女儿。而后点起一根烟,独自驾驶着车辆围着停车场一圈两圈三圈的游走着,宛如“囚犯放风”。直到那个15平大小停车位出现,男人脸上才开始露出革命胜利的喜悦。乘用车自动驾驶按场景来分主要分为城市场景,高速场景及泊车场景。泊车场景作为用户痛点感受最深,技术实现相对容易,客户最愿买单且最有机会率先落地的场景,是...
2022-11-23 17:31:57 624浏览 0点赞 0回复 0收藏