ZC.QingLong BootLoader
Introduction

Currently, the electronic and electrical architecture of vehicles is becoming increasingly complex. With the electrification, intelligence, connectivity, and sharing of vehicles, the proportion of software development in the automotive industry is growing larger. The frequency of software updates is also increasing. Moreover, throughout the entire lifecycle of a vehicle, including the research and development phase, production phase, and after-sales phase, software update functionality is required in each stage. As a result, customers' demand for software program updates is becoming more and more urgent.

For vehicle manufacturers or suppliers, the BootLoader is an essential feature for the development of controllers. Moreover, different vehicle manufacturers have different program update specifications, and the BootLoader driver also depends on different chips. Therefore, to meet the program update specifications of various vehicle manufacturers and to be compatible with chips from different chip manufacturers, ZC offers a complete BootLoader solution – ZC.Qinglong BootLoader. ZC.Qinglong BootLoader is suitable for the program update specifications of different vehicle manufacturers and chips from various chip manufacturers, allowing customers to focus more on the development of their own controller products.



Detailed Introduction

1.chip support

                                                             image.png

    2.product features

ØCompatible with the program update specifications of up to a dozen vehicle manufacturers

ØSupports chips from multiple chip manufacturers

ØCompatible with mainstream compilers in the industry

ØSupports update functions for applications and data

ØSupports HIS specifications

ØSupports communication via CAN/LIN/SPI, etc

ØAdapted to ZC Xuanwu program update tools, providing a complete program update solution

image.png

ZC.XuanWu—Program Update Tool

    3.Operation Process

ØZC.Qinglong BootLoader supports the HIS specifications, and the operation process is as follows::

image.png

ØThe ZC.Qinglong BootLoader is compliant with General Motors' program update specifications, and JKJIJN    the operational process is as follows:

image.png

    4.Communication Protocol Support

 

The ZC.Qinglong BootLoader supports communication protocols such as CAN, LIN, and SPI, meeting the diverse needs of customers.。

image.png

5.process documentation

image.png

image.png


Function Summary

ZC.QingLong BootLoader is a self-developed program refreshing software (BootLoader) by ZCTechnology. Controllers using ZC.QingLong BootLoader can update the application through communication methods such as CAN, LIN, and SPI. Currently, ZC.QingLong BootLoader has supported multiple chips from manufacturers like NXP, Infineon, Renesas, and ST, and complies with the program refreshing specifications of various vehicle manufacturers. It also offers customized development services.

      Typically, each vehicle manufacturer has its own specifications for program refreshing. The vehicle manufacturers whose program refreshing specifications are currently supported by ZC.QingLong BootLoader include: GAC (Guangzhou Automobile), Changan, SAIC (Shanghai Automotive Industry Corporation), FAW (First Automobile Works), Dongfeng Commercial Vehicles, Dongfeng, SGMW (SAIC General Motors Wuling), Geely, Chery, SAIC-GM-Wuling, Saab, Great Wall, BAIC New Energy, etc. (listed in no particular order).



Application Field

ZC.QinLong BootLoaderIt can be applied to the controller program refreshing function in various domains of the vehicle. The supported controllers include::

 

Ø  Body System

Body Control Module、 Air Conditioning、 Control Module、Door Control Module

Ø  Gateway Controller- Powertrain System

Engine Controller, Battery Management System, Motor Controller, Vehicle Controller

Ø  Chassis System

Electric Power Steering System, Anti-lock Braking System (ABS), Electronic Stability Program (ESP), etc.

Ø  ADAS System

      Radar, Camera System, etc. 



Software Architecture

image.png

The ZC.Qinglong BootLoader software implements a layered architecture, which is divided into the Hardware Driver Layer (HwDrv), ECU Abstraction Layer (EcuAbstr), System Service Layer (SysSer), and Boot Management Layer (BootManager). The entire software is modularized, including:

Ø  HwDrv

The Hardware Driver Layer implements the hardware module drivers for the chip, which depends on the specific chip. Different chips require the replacement of the drivers in this layer.

Ø  EcuAbstr

The ECU Abstraction Layer is an abstraction of the ECU, including drivers external to the MCU.

Ø  SysSer

The System Service Layer implements functions such as communication, diagnostics, memory management, watchdog management, and security algorithms.

Ø  BootManager

The Boot Management Layer is responsible for the scheduling management of the entire BootLoader software module and also implements interface management with the application.。



Related Certificate

Functional Safety Certificate

image.png

certificate

image.png

Qinglong Software Copyright Registration Certificate

image.png

Qinglong Software Copyright Registration Certificate

img_v3_02i8_0a2ca6a8-6fdb-4577-bd2d-f5ddd534abfg.png



Download
Product Manual

Click to download the product manual