Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Firmware program on-line upgrading method and hardware equipment

A firmware program and hardware device technology, applied in the field of firmware program online upgrade, can solve problems such as easy operation errors, firmware program upgrade failure, and failure to realize complete automation, so as to ensure integrity, low software and hardware requirements, and good security Effect

Inactive Publication Date: 2007-07-04
AIGO DIGITAL TECHNOLOGY CO LTD
View PDF2 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This scheme has improved the security of firmware upgrade, but still has the following defects: 1, the start-up process that supports online upgrade firmware program is not fully automated, and additional drivers need to be installed on the operating system; 2, in the dynamics of embedded systems Running in the memory to write the instruction code of the upgraded firmware program to the program memory requires a large-capacity dynamic memory, and the hardware itself must have a high-performance controller
[0007] Due to the multiple steps in the above-mentioned prior art that need to be manually operated, it is easy for operators who are not familiar with computers to make operational mistakes, resulting in the failure of firmware program upgrades.

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 program on-line upgrading method and hardware equipment
  • Firmware program on-line upgrading method and hardware equipment
  • Firmware program on-line upgrading method and hardware equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] Embodiment 1 is a video player. Firstly, the structure of the video player in Embodiment 1 of the present invention will be described. The hardware equipment of the device contains three memories (as shown in Figure 1): the memory 01 is the core device of the online upgrade function, and the memory is divided into three parts: the first storage area 011, the second storage area 012 and the third storage area 013 . The first storage area 011 stores initialization information that can activate the automatic execution mechanism of the computer operating system. In this embodiment, if the device type in the initialization information is set to CD, the computer operating system will default the storage 01 to CD. Since most operating systems have a default automatic running program for the optical disc, the default automatic running mechanism of the operating system can be utilized by initializing the inserted semiconductor storage device as an optical disc. The second stor...

Embodiment 2

[0052] Embodiment 2 is a multifunctional bluetooth mouse. The multifunctional bluetooth mouse is connected to the local computer through the bluetooth interface, and the multifunctional bluetooth mouse has multifunctional keys at the same time, and can issue various prefabricated instructions.

[0053] Describe the structure of the multifunctional bluetooth mouse. The hardware device of the device contains a non-volatile rewritable memory, such as flash memory, which is divided into three areas: Area 1 stores system-level firmware, which is responsible for I / O communication with the computer After the hardware is powered on, the computer can be connected to the normal communication function; area 2, the area is divided into three parts: the first storage device, the second storage device and the third storage device, in which the first storage device stores the information that can activate the computer operating system. The initialization information of the automatic executi...

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 relates to a online upgrading method of firmware program in hard ware that comprises following steps: 1) the hard ware is connected with the computer via communication interface; 2) activating the automatic actuating mechanism of the computer operating system; 3) the operating system executes the online upgrading program stored in memory of hard ware which is appointed by automatic actuating file; 4) the online upgrading program downloads fixed program from the preset server via network; 5) the firmware program downloaded is written into the nonvolatile definite space of memory hard ware to replace the firmware program, so the updating of the firmware program is accomplished. The invention relates to hard equipment which can update the firmware program that includes communication interface and nonvolatile memory which is used to store the firmware program, and initial information memory device, distribution file memory device, online upgrading program memory device.

Description

【Technical field】 [0001] The invention relates to a method and hardware device for online upgrading of firmware programs, in particular to a method and hardware device for realizing online upgrading of firmware programs by using an automatic execution mechanism of a computer operating system. 【Background technique】 [0002] Firmware is the software required for the normal operation of hardware devices (programmable logic devices as controllers). The earliest meaning of firmware (Firmware) is hardware with software functions. Early devices generally refer to EPROMs or EEPROM, etc., with the development of storage technology, the emergence of flash memory (FlashMemory) makes it possible to simply implement the read and write operations of storage media storage information through programmable circuits. In the case of physical hardware, the firmware can be upgraded by refreshing the flash memory information, so that the functions of the hardware device can be increased or impro...

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/445
Inventor 李富强
Owner AIGO DIGITAL TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products