基础软件
车载基础软件包含 RTOS 实时操作系统、Bootloader 启动加载程序,集成 CCP/XCP 标定、UDS 诊断、DoIP 以太网诊断、FOTA 远程升级模块,遵循 AUTOSAR 标准,为整车电控提供底层调度、标定、诊断与在线更新底层支撑。
-
RTOS
RTOS随着汽车电子向网络化、智能化的发展,汽车电子控制系统功能持续扩展、逻辑渐趋复杂、子系统间通信日趋频繁,嵌入式系统在汽车电子技术中得到了广泛应用。嵌入式系统在汽车控制系统、通信系统、导航系统、安全系统以及娱乐系统中均得到有效应用,满足了汽车电子强实时性、高可靠性、可维护性等需求,为整车及零部件开发提供统一的架构,充分体现了其构件化、标准化、集成化、可重用的优势。更多+ -
Bootloader
Bootloader应用程序软件是汽车ECU中最重要的组成部分,ECU的功能和可靠性很大程度上取决于其应用软件部分。随着汽车电子技术不断发展,ECU电控系统代码复杂程度不断增长,ECU软件频繁地面临着变更、升级的问题。在研发初期,一般使用JTAG、BDM或Nexus等硬件物理接口下载程序,但是随着技术研发的深入及产品的生产和售后阶段,物理硬件接口下载的方式已经不能满足OEM和供应商的需求。 当前CAN总线已经广泛地应用于整车网络应用中,所以基于CAN总线的在线软件刷写功能也被广泛使用。在开发阶段,通过CAN总线在线刷写ECU代码可以方便软件开发人员设计、调试及测试软件代码等,提高工作效率和开发进度;在生产阶段,通过CAN总线在线刷写程序可以实现批量下载,方便软件版本的更新,也能免除JTAG、BDM等物理硬件接口的成本及繁杂度;在售后阶段,可以利用诊断仪等设备,通过CAN总线直接升级ECU中的软件,避免由于软件缺陷引起的产品召回事件所造成的巨大损失,也可以为ECU功能提供一个可升级的平台。更多+ -
UDS
UDS不同诊断通信协议的开发,调整,实施和维护会给车辆制造商,系统供应商和ECU供应商带来不必要的成本。为了解决此问题,将不同的技术协议和数据通信原理编译为一个国际ISO标准,通常称为统一诊断服务。更多+ -
AUTOSOR
AUTOSORAUTOSAR,全称为Automotive Open System Architecture,即汽车开放系统架构。它是由全球各家汽车制造商、零部件供应商以及各种研究、服务机构共同参与的一种汽车电子系统的合作开发框架,并建立了一个开放的汽车控制器(ECU)标准软件架构。更多+ -
FOTA
FOTAFOTA是可以通过网络来更新车辆的固件系统,其中包括但不限于控制发动机、电动机、变速箱、底盘悬架等核心零部件的控制系统。FOTA里的f代表的是固件(Firmware),在SOTA的基础上,通过网络来更新固件系统。 FOTA的本质是固件升级,包括驱动、系统、功能、应用等的升级,和硬件没有直接关系。适用的终端范围很广,基本可以为市场上所有的终端提供升级服务,无论对于电信运营商还是终端设备制造商,通过集群应用、网格技术和分布式服务端,能够在同一时间内处理大量用户的终端升级需求。FOTA和OS的关系较为密切,不同的OS版本,需要开发不同的FOTA适配版本,同时通过FOTA模块下载的系统升级包,也要和OS进行密切的匹配,不但要进行硬件驱动的调试,还要进行版本的兼容测试。但这样的升级包一般由终端厂商提供,FOTA更多的是保证将升级包下载,并且安装至终端,在智能时代,FOTA云升级将成为智能终端的标准配置。更多+ -
DoIP
DoIP随着汽车智能化、网联化的发展,车载电子控制单元之间的网络通信速率越来越高,传统的CAN总线已不能满足信息高速传输要求,而以太网具有数据吞吐量大,传输速率高,响应速度快的特点,成为车载总线未来的发展趋势,那么基于以太网的诊断(Diagnostic communication over Internet Protocol,DoIP)就成为了车载网络诊断的必然选择。更多+