Method for upgrading built-in equipment

A technology for embedded equipment and upgrading programs, applied in the direction of digital transmission systems, electrical components, program control devices, etc., can solve the problems of high equipment price, impact on the service life of FLASH and ROM, and cumbersome, so as to save the cumbersome and complex problems. Operation process, the effect of eliminating the need for professional equipment

Inactive Publication Date: 2008-12-24
上海风格信息技术股份有限公司
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) This method generally only upgrades the application files
[0005] 2) The upgrade speed is slow, depending on the communication speed with the serial port
[0007] 4) When the device end is connected to the serial port of the PC end, the static electricity generated may burn the serial port chip of the device or the PC end
[0009] 1) Special equipment is required for the upgrade operation
[0010] 2) The upgrade operation is relatively professional and cumbersome, and it cannot be completed by ordinary users
Generally, the

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
  • Method for upgrading built-in equipment
  • Method for upgrading built-in equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0066] Embedded device side:

[0067] The hardware is a development board based on the XScale PXA-255 processor launched by Intel Corporation.

[0068] The operating system is GNU open source operating system Linux, version 2.4 kernel; Glibc-2.2.5 runtime library; BusyBox console.

[0069] The device-side upgrade service program runs in the background without a graphical interface for user interaction, so the C language with better portability can be used for implementation. The network part is implemented using standard (cross-platform) network API programming. The different parts related to the platform can be programmed according to the specific platform requirements.

[0070] After the upgrade service program is started, monitor the non-known port agreed with the PC-side upgrade program, such as 3267, to check whether there is an upgrade request connected.

[0071] Authenticates the connect-in if there is one. The simplest method of authentication is password-based authe...

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 an upgrading method for an embedded device. The method comprises the steps of running a back stage upgrading service program on the embedded device terminal, and judging whether a remote update is linked through monitoring a particular network interface; transmitting update files if an update is linked and the identity of a remoter regenerator is verified, wherein the back stage service is in sleep state in normal times; and updating hardware logic, firmware and software according to updating requirements after the files are transmitted and the files go through necessary detection (such as integrity, validness), wherein the files to be updated are written in a temporary files. The updating method enables a user or a developer to quickly update the hardware logic, the firmware and the software of the embedded device through the network, thereby eliminating expensive devices and complex operating processes.

Description

technical field [0001] The invention relates to an upgrading method for an embedded device with a network interface. Background technique [0002] The embedded device hardware, firmware, and software referred to in this article include FPGA hardware logic, boot loader (Bootloader), operating system kernel (Kernel), and application program (Application). The hardware logic, firmware, and software upgrade methods of embedded devices are different from the software upgrades on PCs. Generally, the hardware logic, firmware, and software upgrade methods of embedded devices are as follows: [0003] 1. Upgrade through the serial port: connect the embedded device to the PC through the serial port. The upgrade program on the PC side transmits the upgrade file to the device through serial communication to complete the upgrade. The disadvantages of this method are: [0004] 1) This method generally only upgrades the application files. [0005] 2) The upgrade speed is slow, depending...

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
IPC IPC(8): H04L12/24G06F9/445
Inventor 曹毅顾樑惠新标陈立德吕家瑜
Owner 上海风格信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products