Embedded Linux system firmware downloading method and device

An embedded and firmware technology, applied in program control devices, program loading/starting, instruments, etc., can solve complex problems and achieve fast download speed, low cost, and simple operation

CN101216773AInactive Publication Date: 2008-07-09SHENZHEN GRENTECH CO LTD
0 Cites 28 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2008-07-09
Estimated Expiration
Not applicable · inactive patent

Smart Images

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

Abstract

The invention discloses a device and a method for downloading firmware of an embedded Linux system. According to the principle of downloading from the simple to the complex, the most fundamental and simplest part is downloaded through a serial port, then the more complex part is downloaded, and finally, a user application program is downloaded. By adopting the device and the method provided by the invention, the firmware downloading for the embedded Linux system can be completed by a PC, thus a Flash memory is programmed through serial port and a high-speed serial interface, and the disposition of the whole system is completed. Compared with prior art, the invention has the advantages of high downloading speed, simple operation, low cost, and suitability for both R&D stage and mass production stage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The invention relates to the field of embedded systems, in particular to a method and device for quickly downloading and upgrading firmware in an embedded Linux system. Background technique

[0002] Generally speaking, an embedded system is a device or system that performs special functions and is controlled by an internal computer. Embedded systems are more and more widely used in various fields, and have penetrated into all aspects of people's lives. Embedded systems generally do not use general-purpose computers, and are running solid software, that is, firmware. In the process of embedded system development, firmware download and upgrade are essential tasks. R&D personnel need to download firmware repeatedly to test and verify the functions of products; production personnel need to download firmware in large quantities to complete production tasks; engineering personnel need to quickly upgrade firmware to update product functions. Therefore, a fast and ...

Examples

Embodiment Construction

[0024] The technical solutions of the present invention will be described in detail below with reference to the drawings and specific embodiments.

[0025] The invention is inspired by robot programs commonly found in computer systems. In the development of embedded Linux systems, the commonly used method for downloading firmware is: connect the target board with a serial port and a network port, and enter relevant commands and parameters in the HyperTerminal to control the download and programming of the image file. The entire download process is relatively complicated, and you need to be familiar with the relevant software and hardware knowledge and the parameters of the target system. Moreover, during the development stage, it is necessary to frequently upgrade the Linux kernel, file system and user applications, and constantly repeat operations and input instructions, which reduces the development efficiency. The present invention uses a special program on a personal computer ...