Electronic device capable of updating programs in segments

A technology for updating programs and electronic devices, applied to program control devices, program loading/starting, etc., can solve problems such as cost waste, maintenance difficulties, and inability to program, and achieve the effect of solving high costs

Active Publication Date: 2017-08-04
TAIWAN SECOM CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The above-mentioned existing remote program update method needs to reserve a certain amount of memory capacity to store the old programs on the host computer, so the host computer has to increase the memory capacity of the host computer, which is relatively wasteful in terms of cost
Furthermore, if it is only through the CPU of the host, it has built-in flash memory (FlashMemory), its capacity is limited, and it cannot be used to accommodate the old programs of the host.
Therefore, it is usually necessary to add an external memory device, but this also causes the problems of high cost, large volume and difficult maintenance

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 capable of updating programs in segments
  • Electronic device capable of updating programs in segments
  • Electronic device capable of updating programs in segments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] Below in conjunction with accompanying drawing, structural principle and working principle of the present invention are specifically described:

[0053] see figure 1 as shown, figure 1 It is a schematic diagram of an electronic device 1 capable of updating programs in segments according to an embodiment of the present invention. The electronic device 1 includes a CPU 10 . The CPU 10 includes a processing unit 11 and a flash memory 20 . Herein, the electronic device 1 can essentially be a security host, a point of sale (POS) device, an environmental monitor, a surveillance camera, or a digital video recorder (Digital video recorder, DVR) and other devices capable of executing programs.

[0054] see figure 2 as shown, figure 2 It is a schematic diagram of a flash memory 20 according to an embodiment of the present invention. The flash memory 20 is arranged in the central processing unit 10, and is electrically connected to the processing unit 11, and the flash mem...

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

An electronic device capable of segmentally updating programs includes a central processing unit with a processing unit and a flash memory. The flash memory includes a main program block, multiple independent program blocks and temporary storage blocks. The main program block includes a main program and a sub-program block, and the sub-program block includes a first jump table and a first sub-program area. The main program block is used for the processing unit to execute the main program, and calls the first jump table to link to the first sub-program area. Each independent program block includes a second jump table and a second sub-program area respectively. The independent program block is used for the processing unit to call the second jump table to connect to the second sub-program area. The temporary storage block is used to store the program code downloaded from the remote end, and is used for the processing unit to update the program code to at least one of the independent program blocks or the main program block.

Description

technical field [0001] The invention relates to an electronic device, in particular to an electronic device that can be updated in sections. Background technique [0002] Currently, most of the electronic devices on the market can be updated through a remote program update method when they need to be updated. In the general remote program update, in order to avoid the failure of the update for safety considerations, the memory capacity of the electronic device must at least reserve the same memory capacity as the host program at the end of the memory, so that it can execute the remote program When the update fails, the old program can still be executed. [0003] In the above-mentioned existing remote program update method, a certain amount of memory capacity must be reserved to store the old programs on the host computer, and the host computer must additionally increase the memory capacity, which is relatively wasteful in terms of cost. Furthermore, if it is only through t...

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/445
Inventor 张俊元
Owner TAIWAN SECOM CO LTD
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