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

Firmware Upgrade Method for Embedded System

An embedded system and upgrade instruction technology, which is applied to the loading of microprograms, generation of response errors, and instruments, etc., can solve the problems of upgrading within the machine time, not receiving upgrade instructions during the interval or unsuccessful upgrade, etc. Achieving a Guaranteed Upgrade

Active Publication Date: 2020-01-17
UBTECH ROBOTICS CORP LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the embedded system can only be upgraded within a short boot time, if the upgrade command is not received or the upgrade is unsuccessful within the boot time, the system will jump to the application program area to execute the application program; and it can only wait until the next time Upgrade during boot time when the system is powered on

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 Upgrade Method for Embedded System
  • Firmware Upgrade Method for Embedded System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation manners of the present invention will now be described in detail with reference to the accompanying drawings.

[0030] figure 1 and figure 2 A flowchart showing the firmware upgrade method of the embedded system in this embodiment. The embedded system includes but is not limited to the built-in embedded system of the steering gear, and can also be the built-in embedded system of other smart terminals. like figure 1 As shown, in a specific embodiment, the firmware upgrade method of the embedded system includes the following steps:

[0031] S1: Initialize the upgrade hardening area, start the watchdog program and time it.

[0032] Each embedded system is equipped with a watchdog (WatchDog Timer, referred to as WDT) program, when the MCU (ie Microcontroller Unit, micro control unit, hereinafter referred to as MCU) of the embedd...

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 upgrade method for an embedded system. The firmware upgrade method for the embedded system comprises the steps of initializing an upgrade curing area, starting a watchdog program and timing; judging whether an upgrade instruction is received within preset time or not; if the upgrade instruction is received, executing the upgrade instruction in the upgrade curing area and thus completing the upgrading of an application program. According to the firmware upgrade method for the embedded system, the embedded system can wait for upgrading within relatively long preset time to ensure upgrading of the embedded system.

Description

technical field [0001] The invention relates to the field of embedded systems, in particular to a method for upgrading firmware of an embedded system. Background technique [0002] An embedded system is a special-purpose computer system that is part of a device or device. Typically, an embedded system is an embedded processor control board with control programs stored in ROM. In fact, all devices with digital interfaces, such as watches, cars, mobile phones, smart robots, etc., use embedded systems. [0003] In the intelligent robot, the steering gear is built with an embedded system, making it a power component in the intelligent robot and a key component for the intelligentization of the intelligent robot. In the embedded system of the steering gear, due to functional changes, fault repairs, etc., it is necessary to upgrade the software version in the embedded system, that is, to use a new control program to replace the original control program to meet the increasing div...

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 Patents(China)
IPC IPC(8): G06F9/24G06F11/07
CPCG06F9/24G06F11/0757
Inventor 莫振敏熊友军
Owner UBTECH ROBOTICS CORP 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