A remote upgrade method and embedded system
An embedded system and remote upgrade technology, applied in the field of communication, can solve the problems of increasing the upgrade cost of embedded terminals, rising manufacturing costs of embedded terminals, waste of storage resources, etc., and achieve the goal of reducing backup storage space, reducing production and upgrading Effects on cost, guaranteed reliability and safety
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] See figure 1 , the embedded system in this example includes a system startup module, a program upgrade and maintenance module, and a program loading module, where:
[0028] The system startup module is used to initialize the minimum system required by the system when starting the system; it is also used to judge whether the program upgrade is successful; if it is judged that the program upgrade is successful, then start the program loading module to load the program; otherwise, start the program upgrade maintenance module , to maintain the remote upgrade of the program, and start the program loading module to load the program before the upgrade to complete the startup of the system;
[0029] The startup program upgrade and maintenance module in this example is used to realize the remote upgrade and maintenance of the program;
[0030] The program loading module in this example is used to load the program.
[0031] That is to say, in this example, the remote upgrade an...
Embodiment 2
[0044] In order to better understand the present invention, the present invention will be further described below in conjunction with a specific embedded system platform and a complete system startup and recording process.
[0045] See image 3 , image 3 The system startup module and program upgrade maintenance module in the system can be set on the same startup module BootRom, which is called an independent BootRom startup module with network online upgrade and maintenance function (hereinafter referred to as BootRom), and the main program is stored in another separate Flash . Power on and reset the system. After BootRom initializes the minimum system, judge whether the program is upgraded successfully. Specifically, you can judge whether the upgrade is successful by judging whether the main program exists. If the upgrade is successful, start the program loading module to load the program into the RAM memory for operation. , otherwise, start the program upgrade and mainten...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 