Unlock instant, AI-driven research and patent intelligence for your innovation.

Electronic device and starting method thereof

A technology for operating systems and electronic devices, applied to program control devices, redundancy in computing, error detection of data, generation of response errors, etc., can solve problems such as power interruptions, device inoperability, and firmware update failures

Active Publication Date: 2015-01-21
GIGA COMPUTING TECHNOLOGY CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The above-mentioned prior art uses different technical means to ensure that the firmware in a device can be updated safely, but in the process of updating the firmware, some unexpected situations will inevitably occur, such as power interruption, so that the firmware Falling into a situation where the update fails and cannot be recovered, resulting in the inoperability of the functions provided by the firmware on the device
These practices are totally inappropriate for embedded OS updates because, as mentioned above, failure to update the embedded OS renders the device inoperable

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
  • Electronic device and starting method thereof
  • Electronic device and starting method thereof
  • Electronic device and starting method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] figure 1 It is a preferred embodiment of the electronic device 1 of the present invention. The electronic device 1 generally refers to a device having an embedded system 2 (Embedded System) inside, such as a mobile phone, a personal digital assistant (PDA), an e-book, a bandwidth sharer, an Internet terminal, a digital home appliance, and the like.

[0019] The embedded system 2 includes a processing unit 20 , a non-volatile storage unit 21 connected to the processing unit 20 , and a random access memory 22 also connected to the processing unit 20 . Usually, the embedded system 2 also has an I / O interface and one or more application-specific integrated circuit chips. The I / O interface includes an input interface for connecting to a keyboard, an output interface for connecting to a display, a USB interface, an IEEE-1394 interface, a network communication interface, an infrared (IrDA) interface, a Bluetooth (Bluetooth) interface, and the like. The application-specific i...

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 provides an electronic device with an embedded system. The invention is characterized in that the embedded system is defined to comprise a starting storage area for storing a starting program and a starting variable, a first storage area for storing an embedded operating system, and a second storage area for storing another embedded operating system; the operating system loading procedure of the starting program can determine to load the embedded operating system in the first storage area or the second storage area according to the value of the starting variable; and the embedded operating system comprises an updating program which can determine to download the latest version embedded operating system on a server in the first storage area or the second storage area according to the value of the starting variable, and can rewrite the value of the starting variable after successful download is determined. The invention has an advantage that the electronic device can be still normally started even if the embedded operating system is unsuccessfully updated through cooperation of the starting program, the updating program and the starting variable.

Description

technical field [0001] The invention relates to an embedded electronic device, in particular to an electronic device that can still start up normally when an embedded operating system fails to be updated. Background technique [0002] For embedded electronic devices, the internal embedded operating system is equivalent to the core of operation, and needs to be kept in the best condition at all times. For this purpose, it is a common practice for embedded electronic devices to automatically update their embedded operating system from a remote server. The problem is that it takes a while to download the new version of the embedded operating system, and if some accident occurs during the process, such as a power failure, the download may be incomplete or fail. A common practice is to directly overwrite the new version of the embedded operating system in the storage area storing the current version of the embedded operating system. Therefore, once the aforementioned situation ...

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/445G06F11/14
Inventor 刘峰哲
Owner GIGA COMPUTING TECHNOLOGY CO LTD