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
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 2 Figure 3
Abstract
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 ...