汽车电子与软件架构
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

汽车电子是同济大学非常有特色的专业方向,同济大学汽车学院开设“汽车电子嵌入式系统”相关课程已经有20多年的时间了。2010年我所编写的《汽车嵌入式系统:原理、设计与实现》讲述了汽车嵌入式系统的基本概念、基础知识,重点介绍了汽车电子嵌入式系统独具特色的开发方法、软件架构和开发流程,作为教材沿用至今。

近十多年来,汽车行业形势发生了巨大变化:一是汽车动力系统发生了革命,电动化成为汽车行业的潮流,因此,汽车电子的控制对象增加了电机、电池、燃料电池等电源和电驱动单元,并因此增加了大量电力电子的内容;二是自动驾驶和智能座舱作为电动底盘的上层建筑,得到了快速发展,自动驾驶所需的环境感知、智能决策技术以及智能座舱所需的人机交互、信息娱乐和车载通信技术与传统汽车电子面向机电系统控制的嵌入式系统技术有很大的不同,因此引起了汽车电子的根本性改变,这个改变不仅仅体现在应用层,更体现在底层的电子电气和软件架构上。

电子与软件架构的核心是建立异构、分布式电子系统的规范化框架,统一面向物理系统的实时控制和面向“人-车-路”一体全生命周期的智能信息处理,其规范化的核心是定义功能和接口,为有机融合底层硬件、通信协议、操作系统、用户软件和开发工具奠定基础。本书系统梳理了以上基本概念、发展逻辑和基础体系。

全书从汽车智能化和网联化的背景出发,引出了一个面向实时控制和复杂多元信息处理的汽车电子新体系;车载通信介绍了汽车主干网从LIN/CAN总线向车载以太网的发展过程及核心技术;基础软件从OSEK规范的设立及其实时操作系统开始讲起,其目的是与《汽车嵌入式系统:原理、设计与实现》衔接,重点介绍了包括AUTOSAR CP、AUTOSAR AP在内的新型软件架构;此后介绍了面向服务的软件架构SOA的基本概念、发展过程、结构模型和设计实践;最后介绍了汽车电子系统开发流程,包括V模式、敏捷开发模式和空中软件升级技术。

本书主要面向高校汽车、计算机相关学院、科研机构的学生和教师,汽车企业、汽车电子零部件企业的科研人员等。本书既可以用作汽车电子与软件的入门级教材,也可用作汽车电子与软件系统开发的参考工具书,本书可以和《汽车嵌入式系统:原理、设计与实现》配合使用,以更全面地理解智能电动汽车的汽车电子技术面临的主要问题以及在解决问题中发展出来的核心概念、取得的关键技术及积累的知识体系。

由于作者水平所限,本书疏漏之处在所难免,请各位读者不吝批评指正。

编者