汽车软件开发领域极为多样化,而且演变速度极快。技术一直在进步,消费者的期望值不断增长,汽车制造商和汽车开发商也尽心竭力,推出更强大的性能方案并尽可能缩短开发时间,降低成本。激烈的竞争推动着创新发展,并能显著缩短新的汽车和汽车软件上市时间。
不过,面对如此之多的供应商和产品,一开始不免让人感到不知所措,更何况这一决定非常重要。每种类型的生态系统(通常基于 Linux 内核)都需要有不同的训练和专业人才支撑,因此,正确的决定会对嵌入式软件开发周期的长度和开发新汽车的成本产生重要影响。此外,决策也会影响最终产品的质量。
那么,如今的汽车软件开发人员最常用的(和最佳)工具是什么?在我们进一步探讨这一问题之前,有必要先了解一下这些项目的基础——Linux 发行版。