Partial upgrading method of embedded software

An embedded software and embedded technology, applied in the direction of software deployment, etc., can solve the problems of low upgrade stability and slow upgrade process

CN112241271APending Publication Date: 2021-01-19XIAN FLAG ELECTRONICS
0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2021-01-19

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides a partial upgrading method of embedded software. The partial upgrading method of the embedded software comprises the following steps: S1, generating an embedded operating systemfile in an ELF format by using a compiler; S2, downloading the embedded operating system file in S1 to a single-chip microcomputer system, and running the embedded operating system file; S3, generating an upgrading program file X in an ELF format by using a compiler; S4, transmitting the upgrading program file X to the single-chip microcomputer system through a communication link; S5, after the single-chip microcomputer system determines that transmission of the upgrading program file X is completed, the embedded operating system verifies the effectiveness and integrity of the file; S6, performing an upgrading operation, wherein an embedded operating system in the single-chip microcomputer system analyzes the received file X data during upgrading. According to the partial upgrading methodfor the embedded software, the software upgrading speed is increased, the upgrading stability is higher, and the steps are simple and easy to implement.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of embedded software, in particular to a partial upgrade method of embedded software. Background technique

[0002] Embedded software is the operating system and development tool software embedded in the hardware. Its relationship in the industry is reflected in: chip design and manufacturing, embedded system software, embedded electronic equipment development and manufacturing. Embedded system refers to the A dedicated computer system that performs an independent function. It consists of a series of microelectronic chips and devices including microprocessors, timers, microcontrollers, memories, sensors, etc., as well as micro-operating systems and control application software embedded in memories, to achieve real-time control, monitoring, management, etc. , mobile computing, data processing and other automated processing tasks.

[0003] During the use of embedded software, it is often necessary to upgrade the embed...

Examples

Embodiment Construction

[0029] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0030] Please refer to figure 1 , figure 2 , image 3 with Figure 4 ,in, figure 1 A schematic structural diagram of a preferred embodiment of a partial upgrade method for embedded software provided by the present invention; figure 2 for figure 1 Part of the block diagram shown; image 3 for figure 1 Part of the block diagram shown; Figure 4 for figure 1 Partial block diagram shown. Partial upgrade methods of embedded software include the following methods:

[0031] S1: The compiler used generates an embedded operating system file in ELF format;

[0032] S2: Download the embedded operating system file in S1 to the single-chip microcomputer system, and run it;

[0033] S3: using a compiler to generate an upgrade program file X in ELF format;

[0034] S4: transmit the upgrade program file X to the single-chip microcomputer system through t...