Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic application program updating method for vehicle-mounted embedded equipment

An embedded device, dynamic update technology, applied in version control, software deployment, software maintenance/management, etc., can solve problems such as limitations and defects, and achieve the effect of solving function semantic ambiguity and solving multi-threaded resource deadlock.

Pending Publication Date: 2021-08-03
JILIN UNIV
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a method for dynamically updating application programs oriented to vehicle-mounted embedded devices, so as to solve the problems of limitations and defects in existing OTA methods for remotely upgrading ECUs

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The remote server is issued to the corresponding version of the version information that needs to be updated by the vehicle Vin unique identification code stored in the database. The VIN (Vehicle Identification Number Vehicle ID) code contains information such as the manufacturer, era, model, body model and code, engine code and assembly location, and the VIN code of each car can effectively indicate the identity of the vehicle. . Therefore, it is very important to quickly and accurately identify the model, it is very important for the rapid diagnosis and maintenance of the VIN.

[0027] First, NXP, IMX6Q development board built into the NX6 E-terminal analog device, using NXP's IMX6ULL development board to simulate the in-vehicle ECU control unit built-in Linux operating system, using the Linux server built by CentOS7 operating system as a remote OTA server. Includes the following steps:

[0028] Step 1: Will generate a new software update package, pass the Ethernet HTTP s...

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 relates to a dynamic application program updating method for vehicle-mounted embedded equipment, and belongs to the technical field of ECU dynamic updating. The remote server compares the program information reported by the automobile ECU with the existing latest program version of the ECU and sends an instruction that the ECU of the automobile is about to be updated to the TBOX of the automobile where the ECU needing to be updated is located, the TBOX sends the updating packet to the ECU through the CAN bus after receiving the updating packet, the ECU waits for the TBOX to send an updating instruction after receiving the updating packet, and the ECU starts to perform dynamic updating after receiving the updating instruction of the TBOX, and the updating is completed. The method has the advantages that software updating can be completed under the condition that operation of an original program is not affected, original data are protected from being lost, and the problems of function semantic ambiguity and multi-thread resource deadlock are solved.

Description

Technical field [0001] The present invention relates to the field of dynamic upgrading technologies in the ECU, in particular, vehicle ECUs are dynamically updated during operation. Methods. Background technique [0002] With the increasing number of world vehicles, as well as the continuous development of Internet of Things technology, a large number of embedded equipment continues to emerge, and the automobile automation is getting higher and higher, and the car will integrate a large number of ECU (Electronic Control Unit electronic control unit), software becomes The most important part of the ECU, the continuous acceleration of procedures in the vehicle ECU, the number of updates required is increasing. At present, although OTA technology improves the speed of software updates, it requires a vehicle to stop in parking and shut down all power specific cases. And this operation is more cumbersome, requiring the driver to have a certain understanding of the update operation. ...

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
IPC IPC(8): G06F8/61G06F8/65G06F8/71
CPCG06F8/61G06F8/65G06F8/71
Inventor 张远威张大明秦贵和赵俊法董晓慧杨立峰王文轩徐莹慧王樱蓓
Owner JILIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products