Controller program management method and device

A program management and controller technology, applied in computer security devices, instruments, electrical digital data processing, etc., can solve problems such as residual EOL code in the controller, and the risk of program backdoors remaining in the code cannot be avoided.

Pending Publication Date: 2020-10-20
BEIJING JINGWEI HIRAIN TECH CO INC
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] However, using the above solution, the EOL program code of the hardware supplier will remain after the controller is offline, and the risk of program backdoors in the code cannot be avoided
[0015] In summary, the above two solutions have two contradictory problems: the residual EOL code of the controller, or the need to release the security access algorithm, and the current existing solutions are difficult to achieve both

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
  • Controller program management method and device
  • Controller program management method and device
  • Controller program management method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The invention provides a controller program management method and device to realize the function that the residual EOL code in the clearing process does not require the product supplier to release the security access algorithm.

[0056] The above-mentioned controller program management device may include programming equipment, a host computer, and the like.

[0057] image 3 An exemplary flow of the controller program management method executed by the above controller program management device is shown, including:

[0058] S0: In the bare-board stage, program the end-of-line detection EOL program developed by the hardware supplier and the first BootLoader program developed by the hardware supplier into the non-volatile memory (such as flash) of the controller.

[0059] Step S0 can be completed by a separate programming device.

[0060] It should be noted that the first BootLoader program is developed by the hardware supplier, not the product supplier.

[0061] In one...

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 embodiment of the invention provides a controller program management method and device. The method comprises the following steps: executing offline detection based on an offline detection EOL program provided by a hardware supplier, then erasing the EOL program through a first BootLoader program provided by the hardware supplier, and programming the first BootLoader program and the EOL programinto a nonvolatile memory of the controller in the bare board stage; flashing a second BootLoader program and an application file provided by a product supplier d into a nonvolatile memory through the first BootLoader program; and storing a preset erasure code into a preset memory through the first BootLoader program, and executing an erasure operation on the first BootLoader program through theerasure code so as to ensure that no hardware supplier program residue exists in the controller.

Description

technical field [0001] The invention relates to the technical field of automotive electronics, in particular to a controller program management method and device. Background technique [0002] In the production process of existing automobile controllers, the EOL program, BootLoader The program and the product application (application, which is also the program that needs to be run by the final sample and realizes the specific functions of the controller product) software are injected (programmed) into the main control single-chip microcomputer (MCU) of the controller together, and then the shell installation is completed and potting. [0003] The software and hardware development of some controllers in the current industry is completed by more than one manufacturer. Usually, the EOL program is jointly developed by the controller hardware supplier (Hardware supplier), and the BootLoader and product application program of the controller are generally developed by the product ...

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/61G06F21/56G06F21/57
CPCG06F8/63G06F21/563G06F21/572G06F21/6218G06F2221/2143
Inventor 常嘉航
Owner BEIJING JINGWEI HIRAIN TECH CO INC
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