Constructing software delta updates for vehicle ECU software and abnormality detection based on toolchain

A software update, vehicle technology, applied in the direction of non-redundancy-based fault handling, software deployment, software engineering design, etc.

Inactive Publication Date: 2020-05-08
AURORA LABS LTD
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, when the software on one ECU is updated, it may prevent the ECU from communicating with other ECUs in the vehicle

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
  • Constructing software delta updates for vehicle ECU software and abnormality detection based on toolchain
  • Constructing software delta updates for vehicle ECU software and abnormality detection based on toolchain
  • Constructing software delta updates for vehicle ECU software and abnormality detection based on toolchain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0218] In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the disclosed example embodiments. However, those skilled in the art will understand that the principles of the example embodiments may be practiced without each of the specific details. Well-known methods, procedures, and components have not been described in detail so as not to obscure the principles of example embodiments. Unless explicitly stated, the example methods and processes described herein are not bound to a particular order or sequence, or to a particular system configuration. Additionally, some of the described embodiments, or elements thereof, may occur or be performed concurrently, at the same point in time, or concurrently.

[0219] Reference will now be made in detail to the disclosed embodiments, examples of which are illustrated in the accompanying drawings.

[0220] Figure 1A is a block diagram of an example system 100 in...

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

Disclosed embodiments relate to generating an update package for updating software on an Electronic Control Unit (ECU) in a vehicle. Operations may include accessing a plurality of attributes of a software update to be stored on the ECU in the vehicle; accessing a corresponding plurality of attributes of current software stored on the ECU in the vehicle; comparing the plurality of attributes withthe corresponding plurality of attributes; generating a delta file representing differences between the plurality of attributes and the corresponding plurality of attributes determined in the comparison; and providing the delta file to the ECU, wherein the delta file is configured to be processed by startup code in the ECU that enables the delta file to execute in the ECU in the vehicle.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to U.S. Provisional Patent Application No. 62 / 536,767, filed July 25, 2017, and U.S. Provisional Patent Application No. 62 / 560,224, filed September 19, 2017, the entire contents of which are incorporated by reference into this article. Background technique [0003] Modern vehicles utilize many Electronic Control Units (ECUs) to control the operation of components such as the engine, driveline, transmission, brakes, suspension, in-vehicle entertainment system, communication system, and more. ECUs control the basic operation of modern vehicles from power steering to braking to acceleration. In addition, the ECU controls many additional functions and analysis functions in the vehicle. For example, some cars may be equipped with ECUs configured to collect and analyze driving data, which can be provided to insurance companies to determine insurance premiums. Some cars may be equipped with E...

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/658G06F8/71
CPCG06F21/57G06F21/572G06F11/1433G06F12/0284G06F2212/1044G06F2212/1056G06F16/188G06N20/00G06F2221/033G06F8/658G06F11/0721G06F11/0751G06F11/079G06F11/0793Y02D10/00B60W50/045B60W50/02B60W50/0205G06F9/44521G06F8/656G06F8/654G06F9/4401G06F9/445G06F12/0646G06F2212/1008G06F8/65G06F8/66G06F8/71G06F21/577B60W50/04G06F11/3612G06F8/60B60W50/0225B60W2050/021G06F11/1629
Inventor Z.福克斯
Owner AURORA LABS LTD
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