因为AUTOSAR而改变的车载软件开发
不断增长的车载软件规模
汽车电子化的进度可以用几个指标来表示。作为其指标之一使用的是搭载的ECU(电子控制单元)的数量。
ECU搭载开始的1980年代初是2~3个左右,现在有100个以上的ECU搭载的豪车也存在。基本上,这些ECU由为控制某一汽车系统而优化的硬件和车载软件构成。每个ECU不是通用的,可以控制其他系统。
例如,控制发动机的燃烧时机的发动机ECU不能进行转向或仪表等其他系统的控制。
这样,如果各ECU的作用只是控制一个系统,则ECU的搭载数的增加和车载软件的规模的增大似乎大致成比例。然而,这种比例关系实际上是不成立的。在当前的汽车中,为了控制某个系统,不仅需要主ECU,还需要来自与该系统相关的其他系统的ECU的信息。因此,汽车内的ECU通过网络连接,共享各种信息。当ECU通过网络连接时,即使只添加一个新的ECU,也需要对现有ECU的车载软件进行与新ECU相关的修改。而且,在现在的汽车中,由于这种改变作业的积累,相对于ECU搭载数的增加,车载软件的规模呈指数函数性增大。
即使车载软件的规模增大,如果能够再利用各汽车制造商的与车载软件相关的资产,也应该将其影响控制在最小限度。但是,现有的车载软件是以在特定的汽车制造商的特定的车型中使特定的系统最佳地动作为目的而开发的。因此,即使某汽车制造商想在本公司的新车型中再利用现有车型的软件,也很有可能需要大规模的改变工作。
通过模块化提高再利用性
AUTOSAR(Automotive Open System Architecture)是以欧洲汽车制造商为中心制定的标准规格。其目的是通过提高再利用性来应对车载软件爆炸性规模的增大。AUTOSAR也是正在进行标准化的联合体的名称。