尿路感染是什么原因引起的| 心脏不好的人吃什么好| 杀马特是什么意思| 高丽参和红参有什么区别| 做激光近视眼手术有什么危害| 电动车是什么电池| 血常规挂什么科| 人生三件大事是指什么| 牙齿脱矿是什么原因| 手机壳什么材质最好| 莫欺少年穷是什么意思| 夏季有什么水果| 白色念珠菌是什么意思| 老虎头衣服是什么牌子| 吃什么疏通血管最快| 牙疼吃什么药最好最有效| 牡蛎是什么东西| 夏枯草有什么作用| 人得布病什么症状| 什么人喜欢天天下雨| 明了是什么意思| 脸色发红什么原因| 脉搏是什么| 月经不调挂什么科| 性别是什么意思| 动一下就出汗是什么原因| 公务员干什么工作| 1950年属虎的是什么命| 嘴角烂了是什么原因| 直击是什么意思| 脸上长小疙瘩是什么原因| 臭菜是什么菜| 长痘吃什么水果好| 6.3是什么星座| 扁桃体炎吃什么药最好效果好| 拉姆藏语什么意思| 扎心是什么意思| 酒糟鼻买什么药膏去红| 纳财是什么意思| 多面手是什么意思| 发好人卡是什么意思| 一吃东西就牙疼是什么原因引起的| 九月什么星座| 做梦飞起来了是什么兆头| 5月5是什么星座| 阿西吧是什么意思| 三个虫念什么| 苦瓜为什么是苦的| 肌苷是什么| 意淫是什么意思| 玻璃瓶属于什么垃圾| 依云矿泉水为什么贵| nova是什么牌子| 没有什么| 不义之财是什么意思| 犬瘟是什么原因引起的| 什么人不能吃蚕豆| trust什么意思| 互诉衷肠是什么意思| 编程属于什么专业| 牙根吸收是什么意思| 辣木籽有什么功效| 身份证最后四位数代表什么| 乌鸡卷是什么肉做的| 凤梨和菠萝的区别是什么| 肝钙化灶是什么意思| 冬是什么结构| 膀胱是什么| 右下眼皮跳是什么原因| 低血压有什么危害| 什么原因造成高血压| 85属什么| 狗狗咳嗽吃什么药好得快| 虚劳病是什么病| 我国四大发明是什么| 5是什么生肖| 属牛的守护神是什么菩萨| 碱中毒是什么引起的| 抽血抽不出来是什么原因| 心态崩了什么意思| 肛门口瘙痒涂什么药膏| 反酸吃什么马上能缓解| 肚脐下方硬硬的是什么| 跌跌撞撞什么意思| 女人右手中指有痣代表什么| 眉毛上方有痣代表什么| 结婚25年属于什么婚| 生育证是什么| 梦见狗咬别人是什么意思| 亚临床甲减是什么意思| 跌倒摔伤用什么药| 手脚软无力是什么原因引起的| 电影下映是什么意思| 派出所所长什么级别| 甲鱼喜欢吃什么食物| 黄色配什么颜色| 溶肌症的症状是什么| 黑枸杞泡水后什么颜色| 哈密瓜苦是什么原因| 尿频繁吃什么药最见效| 中药为什么要熬两次| 妇女是什么意思| 什么是飞机杯| 知秋是什么意思| 男人吃什么可以补精| 金光是什么生肖| 冯巩什么军衔| 化肥对人体有什么危害| 孕晚期脚肿是什么原因| 镇静是什么意思| 炎症用什么药最好| 染色体变异发生在什么时期| 吃什么补孕酮最快| 感冒发烧可以吃什么水果| 纵隔淋巴结转移是什么意思| 紫光檀是什么木| 北瓜是什么| 做肠镜要做什么准备| 植物有什么| 菊花什么时候开放| 城头土命是什么意思| 唐氏综合症是什么病| 口苦挂什么科最好| 沈殿霞为什么地位高| dvd是什么意思| 得了便宜还卖乖是什么意思| 1987年出生属什么生肖| 凌晨五点是什么时辰| 来曲唑片什么时候吃最好| 做包皮手术挂什么科| 湿气重吃什么好| 什么动物是站着睡觉的| 自控能力是什么意思| 吃什么水果养胃| chilli是什么意思| 713是什么星座| 女人是男人的什么| 熠熠生辉是什么意思| 乏力没精神容易疲劳是什么原因| 吃南瓜有什么好处和坏处| 女人为什么会阳虚| 一九七八年属什么生肖| 糖尿病人吃什么水果最好| 反复发烧是什么原因引起的| 血糖高可以吃什么蔬菜| 5月25号是什么星座| 看什么| 痛风吃什么药好| sakose是什么牌子| g1是什么意思| 肺炎不能吃什么| 嬴稷是秦始皇的什么人| 试婚是什么意思啊| 食伤代表什么| 空调的几匹是什么意思| instagram是什么意思| 闷葫芦是什么意思| 凌晨一点半是什么时辰| 什么是禁欲| 牙齿为什么发黄| 宝宝睡觉突然大哭是什么原因| nokia是什么牌子的手机| 向日葵是什么季节| 女性尿酸低是什么原因| 男人为什么喜欢大胸| 处方药是什么标志| 提手旁有什么字| 腰酸背痛挂什么科| 胎神是什么意思| 肝囊肿是什么原因引起的| 正常白带是什么颜色| 什么药止血效果最快| 高血压高血糖能吃什么水果| 1975年属兔的是什么命| 尿酸高的人不能吃什么| 梦见自行车是什么意思| 2013年是什么命| nars是什么牌子| 惹是什么意思| 毛周角化症是什么原因引起的| 贪污是什么意思| 人参果总皂苷是什么| 春捂秋冻指的是什么意思| 女人取环什么时候最好| 冷藏和冷冻有什么区别| 心脏早博吃什么药好| 梦见蛇和鱼是什么意思周公解梦| 脚软没力气是什么原因引起的| 防蓝光眼镜有什么用| 鱼腥草与什么相克| 年少轻狂下一句是什么| 植物神经紊乱吃什么药| 女性尿检能查出什么病| 生扶什么意思| 77属什么生肖| 发高烧是什么原因引起的| 玛瑙什么颜色最贵| 妄想症有什么症状| 组胺是什么| 电子商务有限公司是做什么的| 开柙出虎是什么意思| 帝女花讲的是什么故事| 蒲公英长什么样子| 两肋胀满闷胀是什么病| 水里有什么| 来大姨妈肚子疼是什么原因| 高压和低压差值在什么范围正常| 心肌供血不足是什么原因造成的| 多吃黄瓜有什么好处| 为什么会阳痿| 一如既往什么意思| 侄子叫我什么| 心如刀割是什么意思| 5月20号是什么星座| 为什么饿了会想吐| 回族为什么不吃猪肉| 红颜知己是什么关系| 什么地笑| 皮肤感染吃什么消炎药| 弱的部首是什么| 痔疮的症状有些什么| hello什么意思| 地藏菩萨求什么最灵| 男性霉毒是什么症状| 欲壑难填什么意思| 白虎是什么意思| 塔罗牌是什么| 7月22号是什么星座| 什么食物含钙量最高| 重楼有什么功效| 物是人非什么意思| 脂蛋白高说明什么问题| 毓字五行属什么| 法国铁塔叫什么| 金火是什么生肖| lsp什么意思| scr医学上是什么意思| 丙氨酸氨基转移酶是什么| 百合长什么样子| 得失是什么意思| h表示什么| 孔子的原名叫什么| 321是什么意思| 头晕恶心呕吐是什么原因| 林彪什么时候死的| 梦见吃老鼠肉是什么意思啊| 闲云野鹤是什么意思| 冻顶乌龙茶属于什么茶| 甲亢吃什么食物好| 不能吃辛辣是指什么| 白术适合什么地方种植| 人鱼线是什么| 换身份证需要带什么| 羟苯乙酯是什么| 金酒兑什么好喝| 桑葚不能和什么一起吃| 五谷是什么| 梅花三弄的三弄指什么| 人体缺钠会出现什么症状| 腊月初八是什么日子| 假饵适合钓什么鱼| 珍珠有什么功效| 心肌缺血吃什么药好| 煎中药用什么容器最好| 百度
侵权投诉
订阅
纠错
加入自媒体

汽车软件开发模式的7个特点

2025-08-04 19:04
水轻言
关注

汽车软件开发是很复杂的系统工程。

这种复杂经常让来自不同知识背景的我们,在观点交锋时出现鸡同鸭讲的滑稽

解决复杂性和对齐讨论基准的一个方式是粗暴地具象化,比如,卡通画人像,寥寥几笔勾勒最关键的特征,很不全面,但足够典型。

本文期望,通过7个典型特点的抽取,来勾勒出汽车软件开发模式的特殊性和变迁性

1

车载与非车载软件的分类及差异

既然汽车软件是非常复杂的,种类繁多自是预料之内,我们先来解决这个最基本的问题。

1.1 带物理盒子的车载软件

最正宗的汽车软件当属ECU里的软件,也就是车载软件。直观来看,就是固定在车上,并通过线束与电气系统或其他ECU连接起来的物理盒子。

ECU已经在汽车行业存在了近60年,但直到现在,ECU仍然是谈论汽车软件时的主要对象。

只不过,随着汽车电子电气架构的演变,ECU的功能越来越集中化,也即现在炒得热火朝天的域控或中央计算。

无论如何,形式上来看,ECU或DCU都是嵌入在物理盒子里的车载软件产品。

对于汽车软件而言,这个特点就如同爱因斯坦的鼻子一样突出。

1.2 车载软件的内涵

除了形式,再看功能内涵。

首先,基于这两年广泛流传的博世五域划分,可以将车上的电子软件功能进行分区,即动力域(车辆运动)、底盘域(安全)、车身域(车身电子)、座舱域(娱乐信息)和自动驾驶域(驾驶辅助)

这五域划分可以给我们一个大框架的参考,但对于我们区分开发模式来说,并不够友好。

进一步地,车载软件可以划分为四类:

第一类:与整车高度耦合或安全等级较高的模块,如发动机控制、电机控制、刹车控制、电子助力转向控制、车身稳定控制系统ESP、混动系统控制、安全气囊控制、电池热管理等。

第二类:功能独立且安全等级较低的车身控制模块,如网关、照明控制、雨刮控制、车门车窗控制、无钥匙启动、天窗控制、座椅记忆控制、后视镜控制、功放控制等。

第三类:智能驾驶,ADAS、AD及附属的雷达或摄像头传感器等。

第四类:智能座舱或说车机,主要是以各类大屏为承载的软件

1.3 非车载软件

除了车载软件,还有一部分是非车载类软件,他们也广泛地存在于汽车行业的各个领域。

包括云平台(如数据埋点后台、电池状态远程监控、OTA运营平台)、工具链软件(详见《拆解一下汽车电子软件开发工具链》)、生产用下线电检软件(EOL,End Of Line)以及手机车联app和车机上的第三方app。

其中,云平台与app和互联网软件比较接近,车载软件和互联网软件则是完全不同类别的东西,谈论主体的不一致经常是两个行业背景的人进行鸡同鸭讲的原因之一

当然呢,现在这些非车载软件还没有形成稳定及具规模的生态,所以本文后面部分仍然主要基于车载软件展开。

但是,V2X总是趋势,值得我们不断加强关注。

以上软件种类的划分会直接影响到后面6个特点的分布与侧重,阅读时可做关注。

2

从代码到整车的5层集成

汽车软件种类繁多、模块众多,而且需要装在整车上跨模块、跨域体现功能。

所以,只要电子电气架构的集中化没有走到中央计算和云计算,只要供应链各方的软硬件自主权没有被收归一统,多层集成就不可避免

按照当下的架构发展阶段,我们可以把汽车软件的集成分为5个层次:

将软件单元集成到一起

将软件集成到硬件上

将硬件集成到机械壳体上

将ECU 集成到子系统中

将子系统集成到整车上

有关这部分内容,详见《汽车软件集成的5个层次》。

3

联调与整车级评价

汽车软件开发是个各模块或功能域协作的过程。

一直以来,大家习惯于在各自的电脑上、台架上完成开发与验证,然后在集成点处进行确认。

“各人自扫门前雪”的协作惯例能让分工清晰,也会让几乎不可避免的问题延后暴露。

因此,部分与整车环境依赖关系比较紧密的模块(第一类)会提前进行联调

很典型的是安全气囊控制器。

整车碰撞试验会花费高额的成本,一旦试验失效,时间和金钱都是巨大浪费,前期的联调非常必要。

比如,安装方向、传感器位置、线束连接、电阻范围、DTC状态、软件版本及对手件响应等的联调确认。

当然呢,安全气囊太成熟、太传统、软硬耦合程度太深了。

与其他模块或整车耦合程度没那么高的模块(第二类),联调必要性就会减弱。比如,简单的天窗控制模块和方向盘加热模块,可能台架上连接一个电机和加热垫就绰绰有余。

智驾和座舱逐渐脱离了传统汽车软件开发模式,而二者之间也有些不同。

智驾的开发验证可以依赖一部分仿真模拟,但终归需要整车的调试标定,尤其需要运动控制部分的功能完善。

智舱集成了大量的人机交互内容,无论是控制指令的发出,还是反馈信息的投屏,大屏正在变成人与车的I/O口,这让座舱的开发颇为困难,所谓联调或者协同验证的意义和必要性也十分显著。

总之,我们已经看到了这样的趋势,联调正伴随着架构的集成化逐渐演变为对整车整体的评价

4

开发验证受制于实车环境

仿真也是个非常古老的东西,但它的发展看起来始终有些缓慢,汽车开发的各层级开发验证,都难以离开真实的物理环境,也就是车。

车很贵,工程车尤其贵,退而求其次,大家用模拟信号与负载、用简易台架加ECU、用白车身、用拼凑的实车......

而求其次自然会求来软件版本不对齐、验证负载不充分、暴露问题不及时等等各类次的问题。

受制于样件和实车的环境是汽车开发的特点,特别地,在架构融合的过渡阶段,更耦合的功能、更多的交互,会让现在这种单一仿真环境凸显出更大的问题。

5

要考虑生产

一切的软件都需要进入整车,从整车层面解决客户需求,而进入的第一步和主要步骤还是通过生产装配,特别是对于第一类软件。

所以呢,我们做汽车软件要关注制造、关注生产。

原因有二:

OTA技术、流程和监管还不足够成熟,我们还不能自由OTA。

现有的标准化生产方式仍然足够安全可靠。

6

ASPICE

ASPICE也曾被人捧上神坛,最近一两年,大约是因为全行业灰头土脸,精致昂贵的ASPICE逐渐被人报以微笑

反复思考、反复调研,我认为ASPICE还会一定程度地回归,会随着行业生态的恢复和产品方案的成熟逐渐体现出其必要的规范性意义

但是还有一点要说明,ASPICE的分层意义可能会随着架构集中的进一步发展而减弱,比如,软硬解耦后,软件开发中一直关注的系统(软+硬+...)就没太大存在必要了

有关ASPICE的解读,详见以下三篇文章:

《汽车软件过程“阅卷准则”之ASPICE 3.1品读(上)》

《汽车软件过程“作文提纲或模板“之ASPICE 3.1品读(中)》

《汽车软件过程“满分作文“之ASPICE 3.1品读(下)》

7

功能安全

功能安全正在像ASPICE一样,面临一个相对尴尬的境地。

原本呢,这部分算是传统汽车暨三大件被绕过后还剩余的技术门槛,但是,新势力进来后,先是一波高薪,两三年就培养出一大批功能安全工程师,人才多少是有点饱和了

年初,特斯拉又掀起一波价格战,多米诺骨牌,各大车企还陆续开启裁员。一阵寒意后,功能安全?饭都吃不饱了,自己都不安全了,还管功能安全不安全

很显然,特别是对于第一类(与整车高度耦合或安全等级较高的模块)和第三类(智能驾驶)软件,功能安全非常重要,只是这个魔幻的阶段暂时让它无所适从

8

全文小结

汽车软件是有些行业与产品特殊性的,本文总结了7个相互有关联的特点:

讨论总是需要在同一概念基础上的,所以首先区分了汽车软件的分类,最典型的当属车载软件,我们按照开发模式的差异性分成了4类,而行业的方向正在向非车载软件延展。

对于分布式架构和协同供应链下的车载软件,多层集成是其非常直接的特点,大体来看,从代码到整车可分为5层。

每个集成点都是一个接口,接口之间是需要联调的,尤其对于跨模块、多接口的复杂系统。而随着架构的集中化,这种趋向整车级的评价会是越来越突出的趋势。

在仿真足够真实之前,出于成本的考虑,开发始终会受制于实车环境

同样地,在OTA足够可靠之前,汽车软件不得不考虑其对生产的影响和生产对其的影响

ASPICE和功能安全是不同性质的要求,但都是期望将行业的躁动按住一点,将开发的混乱规范一点,将安全的地位拔高一点,但是现在的环境暂时让二者难以生存

9

写在最后

汽车软件的特点与两个老生常谈的概念密切相关:软件架构的软硬耦合和整车电子电气架构的分布式。

而伴随着软硬解耦和架构集中化,汽车软件的特异性会逐渐地演变,乃至消亡。

       原文标题 : 汽车软件开发模式的7个特点

声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号

    糖类抗原199是什么意思 sd是什么意思 皮肤黑适合什么颜色的衣服 制作人是干什么的 打完疫苗不能吃什么
    向日葵的花语是什么 肺部炎症用什么药最好 水煎服是什么意思 什么办法退烧快 ct 是什么
    石头五行属什么 cl是什么单位 伸舌头锻炼有什么好处 什么是u 喀秋莎什么意思
    济公是什么罗汉 汗斑用什么药膏好 甘草配什么泡水喝最好 本家是什么意思 秋葵吃了有什么好处
    阴虚火旺是什么意思helloaicloud.com 帕金森吃什么药好得快bjcbxg.com 人乳头瘤病毒51型阳性是什么意思hcv9jop4ns9r.cn 指甲上有竖条纹是什么原因hcv7jop5ns2r.cn 挪揄是什么意思hcv7jop6ns3r.cn
    经常做噩梦是什么原因hcv8jop8ns2r.cn 芒果不能和什么水果一起吃hcv8jop1ns7r.cn 雾灯什么时候开hcv9jop8ns0r.cn 腹痛吃什么药wzqsfys.com 认贼作父是什么意思hcv7jop6ns0r.cn
    乳头疼吃什么药hcv9jop5ns3r.cn 地藏经适合什么人念hcv7jop6ns2r.cn 五花肉是什么肉hcv9jop4ns7r.cn 抗原和抗体有什么区别hcv8jop1ns7r.cn 更年期皮肤瘙痒是什么原因xinjiangjialails.com
    呼吸机vt代表什么hcv8jop1ns4r.cn 牙龈上火吃什么药hcv8jop0ns3r.cn 北芪与黄芪有什么区别kuyehao.com 心律不齐是什么意思hcv8jop0ns6r.cn ac是什么意思weuuu.com
    百度