Unlock instant, AI-driven research and patent intelligence for your innovation.

Firmware generating system and firmware generating method

A technology for generating system and firmware, which is applied in the embedded field and can solve problems such as error-prone, low efficiency and reliability of firmware burning, and complicated firmware generation methods

Active Publication Date: 2015-04-01
SZ DJI TECH CO LTD
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing firmware generation method is relatively complicated and involves embedded underlying technology (such as bad block management)
In addition, the efficiency and reliability of firmware burning are relatively low
For example, every time you make firmware, you need to go through the cumbersome process of soldering the memory, online programming, power-on initialization, soldering, and putting it on the programmer to read out, and all of them are manual operations, which introduce many uncertain factors and are prone to errors.

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
  • Firmware generating system and firmware generating method
  • Firmware generating system and firmware generating method
  • Firmware generating system and firmware generating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] refer to figure 1 As shown, it is a schematic diagram of the application environment of the preferred embodiment of the firmware generation system of the present invention. The firmware generation system 10 is installed and runs in the computing device 1 . The computing device 1 also includes a storage device 11 and a processor 12 . The storage device 11 stores program codes of the firmware generation system 10 and data required during operation. The processor 12 executes the program code of the firmware generation system 10 to generate firmware. The generated firmware is used to burn into the memory 20 of the embedded device 2 to start the embedded device 2 .

[0018] The memory 20 includes a data (data) area and an oob (out-of-band, out-of-band) area. For example, the memory 20 is composed of blocks, each block is composed of pages, and each page is composed of a data area and an oob area. The data area is used to store user data, and the oob area is used to stor...

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 discloses a firmware generating method for generating a firmware which is burned into a memorizer of an embedded device. The method comprises the following steps of determining object programs needing to be included in the firmware and determining checking algorithms and out-band area data storage manners needing to be followed by the object programs; modifying the object programs and compiling the modified object programs as executable programs; combining the executable programs as binary files which only contain data of a data area; filling the binary files and enabling the binary files to contain out-band area data. The invention also provides a firmware generating system. The method and the system can be used for quickly generating the firmware; the firmware burning efficiency and the reliability are improved.

Description

technical field [0001] The invention relates to the embedded field, in particular to a firmware generation system and method. Background technique [0002] Embedded devices usually need to burn firmware into the memory of the embedded device to start the embedded device. The existing firmware generation method is relatively complicated and involves embedded underlying technology (such as bad block management). In addition, the efficiency and reliability of firmware burning are relatively low. For example, every time you make firmware, you need to go through the cumbersome process of soldering the memory, online programming, power-on initialization, soldering, and putting it on the programmer to read out, and all of them are manual operations, which introduce many uncertain factors and are prone to errors. . Contents of the invention [0003] In view of the above, it is necessary to provide a firmware generation system that can quickly generate firmware and improve the e...

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): G06F9/44
Inventor 薛冰杨小虎尤中乾
Owner SZ DJI TECH CO LTD