Method for automatic security upgrading of automobile ECU program under embedded QNX/Linux

A security upgrade, embedded technology, applied in computer security devices, software deployment, instruments, etc., can solve the problem of slow ECU upgrade speed, and achieve the effect of easy operation, saving production costs, and improving upgrade speed

Inactive Publication Date: 2018-12-21
WUHAN UNIV OF SCI & TECH
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to solve the problem of slow ECU upgrade speed caused by the large amount of automotive ECU data in the future and to improve the upgrade environment of ECU data, the present invention proposes an ECU security upgrade mode based on the QNX / Linux operating system, that is, with the help of a USB storage device and through QNX / Linux operating system application program to realize the automatic upgrade of ECU data, and use the MD5 algorithm to check the integrity of the ECU upgrade file before the upgrade, realizing the fast and safe upgrade of ECU data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for automatic security upgrading of automobile ECU program under embedded QNX/Linux
  • Method for automatic security upgrading of automobile ECU program under embedded QNX/Linux

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the implementation examples described here are only used to illustrate and explain the present invention, and are not intended to limit this invention.

[0036] please see figure 1 and figure 2 , the method for automatic safety upgrade of automobile ECU program under a kind of embedded QNX / Linux that the present invention provides, comprises the following steps:

[0037] Step 1: Prepare the upgrade file;

[0038] Such as figure 1 As shown, in order to be able to verify the integrity of the upgrade file obtained in the ECU file system before the ECU program is upgraded, this embodiment first performs an MD5 calculation on the ECU upgrade file in the PC before upgrading the ECU data. During the ECU upgrade ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for automatically upgrading automobile ECU program under embedded QNX/Linux, which prepares ECU upgrade package file and stores the upgrade package file in USB storagedevice. The USB storage device with ECU upgrade package file is inserted into the ECU, the application program is started, the insertion and extraction state of the USB storage device is monitored, the U disk is mounted under the operating system automatically, and the ECU upgrade package file is copied to the ECU file system, and the USB storage device with the ECU upgrade package file is inserted into the ECU. Checksum and upgrade files copied to the ECU file system. The method provided by the invention realizes the automatic upgrade of the ECU program and achieves the purpose of the safe and rapid upgrade of the ECU program because the upgrade file is copied to the ECU file system by the USB storage device based on the QNX/Linux operating system.

Description

technical field [0001] The invention belongs to the technical field of software, and relates to a method for automatically and safely upgrading data, in particular to a method for automatically and safely upgrading an automobile ECU program under embedded QNX / Linux. Background technique [0002] With the continuous development of the vehicle information interaction platform, there are more and more ECU nodes, intelligent modules such as full digital LCD instrument, automatic rearview mirror system and central control have also been developed one after another, and an operating system needs to be embedded in the central control. This makes the automotive ECU program very large. However, during the development of automobile ECU or when the automobile manufacturer recalls the vehicle and updates the technology, it is often necessary to upgrade the ECU software. Although Ethernet technology is gradually being applied to automobiles, the current mainstream of in-vehicle networks...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/65G06F21/51
CPCG06F8/65G06F21/51
Inventor 汪子林郭健忠张华炜吴佳锦陈典李辉
Owner WUHAN UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products