Embedded software multi-version control system and method

An embedded software and control system technology, applied in the field of vehicle electronic information system, can solve the problems of chaotic software structure, low code execution efficiency, error reliability, etc., to improve basic reliability, good system adaptability, and save development costs Effect

An embedded software and control system technology, applied in the field of vehicle electronic information system, can solve the problems of chaotic software structure, low code execution efficiency, error reliability, etc., to improve basic reliability, good system adaptability, and save development costs Effect

CN111209059AActive Publication Date: 2020-05-29CHINA NORTH VEHICLE RES INST

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded software multi-version control system and method
  • Embedded software multi-version control system and method
  • Embedded software multi-version control system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0031] Such as Figure 1 to Figure 3 , the present invention provides an embedded software multi-version control system, comprising a program memory (1), a bus interface (4), a general-purpose IO port (5), an external communication bus (6), and a state trigger switch (7), wherein Program memory (1), bus interface (4), general-purpose IO port (5) form embedded processor; Run BootLoader guide program (2) and application program (3) in program memory (1); BootLoader guide program (2 ) includes a state trigger switch detection program (8), an interface feature data detection program (9), an application program entry jump program (10), a general IO driver (11), a bus interface driver (12), a system self-test and initializat...

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 an embedded software multi-version control system and method, and belongs to the technical field of vehicle electronic information systems. According to the invention, a plurality of independently published versions of application software are integrated into the program memory; the selection of the application software version is realized by starting the bootstrap program, so that the switching of the working state of the product in the same software through complex judgment logic is avoided, the basic reliability of the software is improved, the development cost andthe later manual maintenance cost can be saved to a great extent, and the method has important engineering application value and economic benefit. The method can be implemented in various embedded chips, and the system adaptability is good; a plurality of application program versions can be added and switched, the expandability is good, and the reliability of software is ensured.

Description

technical field [0001] The invention belongs to the technical field of vehicle electronic information systems, and in particular relates to an embedded software multi-version control system and method. Background technique [0002] With the rapid development of electronic technology, more and more embedded products have begun to penetrate into every corner of our lives. From tiny smart sensors to vehicle systems to large-scale industrial production systems, embedded products all play an extremely important role. The role of the core, etc. In the application process of embedded products, in order to reduce development costs, it is often necessary to reuse products, typically as follows: [0003] 1) Increased product reliability. When a released product has a reliability problem, but the function has no impact, after the test is confirmed, the reliability increase of the product needs to be implemented. For products with increased reliability, the general requirement that m...

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
29 May 2020
Publication
CN111209059A
IPC
G06F9/445
CPC
G06F9/44536
Inventors
冯亮; 张领辉