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.

Ø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

ZC.XuanWu—Program Update Tool
ØZC.Qinglong BootLoader supports the HIS specifications, and the operation process is as follows::

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

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



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).
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.

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.。


Qinglong Software Copyright Registration Certificate

Qinglong Software Copyright Registration Certificate

Click to download the product manual