1.一种基于多种类总线的固件离线更新系统,其特征在于:包括通过烧录器(1)识别连接的PC端(2)和车载端(3),所述PC端(2)将固件更新程序下载到烧录器(1)中,然后由车载端(3)连接烧录器(1)实现产品的固件更新;
所述烧录器(1)包括控制芯片(11)、存储器(12)、USB接口(13)以及至少一种通信模块(14),所述存储器(12)、USB接口(13)、通信模块(14)均连接于所述控制芯片(11)的工作电路上。
2.根据权利要求1所述的一种基于多种类总线的固件离线更新系统,其特征在于:所述控制芯片(11)包括逻辑控制单元(111)、运行状态显示单元(112)及蜂鸣器警报单元(113),所述运行状态显示单元(112)、蜂鸣器警报单元(113)均连接于所述逻辑控制单元(111)。
3.根据权利要求2所述的一种基于多种类总线的固件离线更新系统,其特征在于:所述烧录器(1)与所述PC端(2)或车载端(3)通过心跳信号的交互进行工作状态的相互检查。
4.根据权利要求3所述的一种基于多种类总线的固件离线更新系统,其特征在于:所述逻辑控制单元(111)内存储有固件离线更新系统中各部件的正常工作参数和/或工作寿命信息,并根据各部件的正常工作参数和/或工作寿命信息判断其是否需要更换或维修,若是,则由蜂鸣器警报单元(113)进行本地和/或远程警示。
5.根据权利要求1所述的一种基于多种类总线的固件离线更新系统,其特征在于:所述存储器(12)包括Flash1存储器和Flash2存储器,所述Flash1存储器中存储Firmware程序,使烧录器(1)完成USB接口(13)实现、通信模块(14)实现,所述Flash2存储器中存储离线更新所需的源程序。
6.根据权利要求1所述的一种基于多种类总线的固件离线更新系统,其特征在于:所述车载端(3)包括触发单元(31)、搜索单元(32)及更新单元(33);
所述触发单元(31)用于获得所述烧录器(1)的更新指令时,触发软件更新事件;
所述搜索单元(32)用于搜索所述烧录器(1)内有更新标识的文件;
所述更新单元(33)用于读取所述烧录器(1)内有更新标识的文件,进行软件的更新。
7.根据权利要求1所述的一种基于多种类总线的固件离线更新系统,其特征在于:所述USB接口(13)的VBUS电气信号符合标准的USB2.0协议,通过外部设备的标准USB接口,用于为所述烧录器(1)提供直流电源。
8.根据权利要求1所述的一种基于多种类总线的固件离线更新系统,其特征在于:所述控制芯片(11)为GD32F103 单片机。