安波福的软件开发部门遵循开发和运营(DevOps)流程的最佳做法来构建车载技术栈和基于云的工具链,以便支持智能汽车架构(Smart Vehicle Architecture™)。该团队正在创建软件的水平层(中间件)来支持多个应用领域,包括高级驾驶辅助系统(ADAS)、信息娱乐、车身控制和互联。
将软件与硬件分离
加快软件开发
支持跨领域功能
安波福采用的方法中的一个重要原则是使用基于云的技术。中间件与DevOps部门与领先的云和企业软件供应商合作,共同开发适用于汽车的持续集成/持续部署(CI/CD)环境。这样,全球开发人员就可以携手合作,从而安全可靠地修改和测试软件更新并将其部署到现场车辆上。
中间件与DevOps团队还专注于创建基础软件层或“中间件”,从而将软件应用程序与其运行所在的汽车硬件中分离。中间件可处理许多通用功能,让开发人员腾出时间,从而将注意力集中在其应用程序的特性和功能上。