Supercharge Your Innovation With Domain-Expert AI Agents!

Method for flexibly storing and upgrading bootstrap and application programs

A technology of application program and boot program, which is applied in the direction of boot program, program control device, software engineering design, etc., can solve the problem that the application program cannot be used, and achieve the effect of improving efficiency

Pending Publication Date: 2022-08-05
SHENYANG ZHONGKE AOWEI SCI & TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It solves the situation that the application program cannot be used in the actual application. It is not necessary that the non-running application program has the upgrade function, but the BootLoader also needs the upgrade function, and the boot area can be specified. When the application program needs to be upgraded normally, The application upgrade function in the non-running segment can meet the needs, and when the above abnormal situation occurs, the BootLoader upgrade function can be applied

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 flexibly storing and upgrading bootstrap and application programs
  • Method for flexibly storing and upgrading bootstrap and application programs
  • Method for flexibly storing and upgrading bootstrap and application programs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

[0041] This embodiment provides a method for flexibly storing and upgrading boot and application programs; the system is divided into (such as figure 1 ): boot boot program, info information area, BootLoader boot program, app application program; the boot boot program is called by the CPU from nandflash to DDR operation, and the boot boot program is on block0; the info information area (such as figure 2 ), there are BootLoader, application program app boot program running area, startup address, code verification code area, code length, upgrade time, upgrade version number; Described BootLoader boot program includes multiple regional different version BootLoader programs, which can be 2 area, 3 areas, or N areas: for example, the program in area a, area b, and area c, there are only 3 areas in this embodiment; the app application program include...

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 belongs to the field of upgrading of application programs of the Internet of Things, and particularly relates to a method for guiding and flexibly storing and upgrading application programs. A system is divided into a boot program, an info information area, a BootLoader boot program and an app application program, after the boot program runs, a BootLoader running area is searched in the info information area, and the BootLoader is guided according to a specified starting address; and after the BootLoader runs, searching an app running area in an info information area, and guiding the app according to a specified starting address. And the data of the info area can be upgraded and modified in the later period. According to the method and the device, the upgrading of the non-running section app by the BootLoader can be realized, the upgrading of the non-running BootLoader section by the BootLoader can be realized, and the upgrading of the non-running section BootLoader and the upgrading of the non-running section app by the app can also be realized; the system stability is ensured, and the system is especially suitable for a petroleum wiapa Internet of Things system and has good use value.

Description

technical field [0001] The invention belongs to the field of Internet of Things application program upgrading, and in particular relates to a method for flexibly storing and upgrading guidance and application programs. Background technique [0002] The current upgrade method adopts the first-level boot. When the application program cannot be used, it cannot be repaired on site. Furthermore, some people think of using the backup program method to verify the program before running. If the main program is incorrect, copy the backup program to The main program area, but the actual situation is that there is a high probability that the nandflash in the main program area has bad blocks, so the backup program cannot be copied to the main program area, and 100% success cannot be guaranteed in practical applications. The area where the program is stored is fixed, and the problem of this bad block cannot be solved without changing the area where the boot program is stored. This backu...

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/654G06F9/4401
CPCG06F8/654G06F9/4401
Inventor 刘飞赵雪峰杨斌
Owner SHENYANG ZHONGKE AOWEI SCI & TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More