CN106708586A - Handheld instrument and method for automatic online updating of embedded system programs - Google Patents
Handheld instrument and method for automatic online updating of embedded system programs Download PDFInfo
- Publication number
- CN106708586A CN106708586A CN201710017471.7A CN201710017471A CN106708586A CN 106708586 A CN106708586 A CN 106708586A CN 201710017471 A CN201710017471 A CN 201710017471A CN 106708586 A CN106708586 A CN 106708586A
- Authority
- CN
- China
- Prior art keywords
- program
- embedded system
- handheld instrument
- updated
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44573—Execute-in-place [XIP]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a handheld instrument and method for automatic online updating of embedded system programs; the handheld instrument comprises a microprocessor module, a storage module, a USB (universal serial bus) interface, a human-machine interface circuit, a serial port, an Ethernet port, a serial port debugging circuit, an alarm module, a lithium battery level measuring module, a real-time clock module, a lithium battery and a power management module. The handheld instrument and method have the advantages that the handheld instrument has high automation level, small size and low power consumption, a human-machine interface is directly viewable and convenient to operate, online program updating of an embedded system with online program updating function can be finished quickly, and the need for large-scale production is met.
Description
Technical field
Updated for embedded system program automatic on-line the present invention relates to Intelligent hardware technical field, more particularly to one kind
Handheld instrument and method.
Background technology
With the raising and the development of chip technology of integrated circuit technology, by the microprocessor of the frameworks such as ARM, POWERPC
Constructed embedded system is widely used in all trades and professions such as industry, agricultural, finance.In order to complete the task of various complexity,
In usual these embedded systems in addition to necessary bootstrap, also operation has operating system and file system.
Generally, bootstrap, operating system nucleus and file system are all solidificated in the Flash inside embedded system.
The method updated to Flash Programs in addition to more new procedures during Flash chip is placed on into special fever writes, due to online more
New convenience, has turned into first-selected mode at present.So-called online updating program, i.e., set microprocessor before more new procedures
Put under rom boot mode internally, then go up electricity or the startup that resets, microprocessor is solidificated in it in advance in microprocessor manufacturers
Under bootstrap guiding in internal ROM, by the special serial debugging oral replacement bootstrap of microprocessor, by Ethernet
Oral replacement operating system nucleus and file system mirror.This operating process needs the artificial stage according to residing for program updates to do difference
Operation:
(1)The relevant parameters such as hyper terminal baud rate are opened in computer, starts tftp server softwares, by file to be updated
It is placed under certain file;
(2)Update one-level guiding first in hyper terminal, selected file is passed through Serial Port Transmission by selection Xmodem Protocol
To embedded system;
(3)Update the agreements such as second level bootloader, selection Kemit or Ymodem and give embedding by Serial Port Transmission by selected file
In the internal memory of embedded system, now, embedded system initializes peripheral hardware by bootstrap, and microprocessor turns by bootstrap control,
Then series of orders is input under hyper terminal to perform erasing Flash, the bootstrap in internal memory is write into Flash specific bits
Put;
(4)The IP address that order sets the embedded system of the program that is updated is input under hyper terminal, is set with tftp servers
Put in the same network segment;
(5)The embedded system that operating system nucleus is downloaded to the program of being updated by tftp for order is input under hyper terminal
Internal memory in, then under hyper terminal be input into series of orders perform erasing Flash, by internal memory kernel mirror image write-in
Flash specified locations;
(6)The embedded system that file system mirror is downloaded to the program of being updated by tftp for order is input under hyper terminal
Internal memory in, then under hyper terminal be input into series of orders perform erasing Flash, by internal memory file system write-in
Flash specified locations.
If in the production of same batch, next also to continue to update the program of other same model embedded systems,
Repeat above-mentioned steps(2)-(6).
It can be seen that, manual steps are more, it is necessary to the stage that operator constantly updates according to program selects during this
Serial communication protocol and the file for updating, but also order is repeatedly input, even if in advance related command record in text
In shelves, repeated in hyper terminal by the way of stickup is replicated, it is also very cumbersome.This method for updating program automation
Low degree, workload is big, it is impossible to meet production requirement.Therefore, it is necessary to design a kind of embedded system program that is used for exist automatically
The handheld instrument and method that line updates improve testing efficiency.
The content of the invention
The problem to be solved in the present invention is to provide that a kind of automated procedures are high, and small volume is low in energy consumption, easy to carry, meets
Modern production firm high efficiency adjusts the handheld instrument updated for embedded system program automatic on-line and the side of production requirement
Method.
In order to solve the above technical problems, the present invention is adopted the technical scheme that, it is this automatic for embedded system program
The handheld instrument of online updating, including:Microprocessor module, memory module, USB interface, man-machine interface circuit, serial ports, with
Too network interface, AccessPort circuit, alarm module, lithium battery measurement module, real-time clock module, lithium battery and power management
Module;Wherein, microprocessor module and memory module, carrier and data storage for running operating system and application program,
Storage program area, application program and the associated documents for updating embedded system after power down;USB interface is used in USB flash disk
Guiding file, operating system nucleus, file system mirror for embedded system etc. enter to the respective file in memory module
Row is changed;Man-machine interface circuit, including keyboard, LCD display and touch-screen, as necessary human-computer interaction interface, realize ginseng
The result such as number setting and program renewal progress;Serial ports uses RS-232 communication modes, and the embedded of program is updated for updating
The bootstrap of system;Described serial ports supports Xmodem, Kemit, Ymodem and Zmodem Data Transport Protocol;Ethernet interface
It is 10/100/1000Mbps adaptive interfaces, the operating system nucleus and text of the embedded system for updating the program that is updated
Part system;Described Ethernet interface supports tftp Data Transport Protocols;AccessPort circuit uses RS-232 communication modes, fixed
The Special debugging mouthful of micro treatment module is connected to, for itself ROMPaq of the handheld instrument;Alarm module uses acousto-optic
The mode of alarm, attention program updates error or succeeds;Lithium battery measurement module, the electric current for measuring lithium battery consumption
And current voltage;Real-time clock module, for providing accurate clock to instrument, will during the program of the outside embedded system of renewal
Process and association in time;Lithium battery is used to be powered to instrument;Power management module is used for the voltage conversion of lithium battery into each mould
Various voltages required for block circuit.
The software architecture of the device includes:Bootstrap loader module layer, built-in Linux operating system nucleus
Module layer, driver module layer, application program module layer.Described embedded Linux system, control serial communication modular and
Ethernet module, embedded system of the suitable communication protocol to the program that is updated is selected automatically according to the stage that present procedure updates
System transmission data and order;Record progress, result and the Operation Log of more new procedures.Control USB interface, manages USB flash disk, by USB flash disk
Middle file is copied in the Flash of the instrument.Control PMU, manages its discharge and recharge to battery;Judge described
The working condition of instrument, there is provided corresponding powering mode.
The automatic on-line of the handheld instrument updated for embedded system program automatic on-line of the present invention updates
Program technic, it is characterised in that:
(1)Operating personnel select micro- place of the embedded system for being updated program in the man-machine interface of described handheld instrument
Reason model, sets the IP address of handheld instrument, by bootstrap, operating system nucleus and file system mirror for updating
Etc. copying under specified folder;
(2)Operating personnel start " update scheme " key of the handheld instrument, described handheld instrument micro- place according to selected by
Reason type automatically generating program update scheme, and generate respective file;
The program update scheme file for wherein automatically generating is specifically included:
(a)When microprocessor inside starts, baud rate, data bit used by fixed character that serial ports sends, serial ports and stop bit length
Degree;
(b)The serial communication protocol each used for transmitting one-level bootstrap, second level bootloader;
(c)The type of bootstrap;
(d)Initial address and file size that bootstrap, operating system nucleus and file system are deposited in Flash;
(e)The order of operation such as wiped Flash, write;
(f)It is updated the generating mode of the IP address of the embedded system of program;
Operating personnel can change the program update scheme file content for automatically generating;
(3)Operating personnel start " one-key update " key of the handheld instrument, and the handheld instrument is received more by serial ports
Whether the fixed character that the embedded system of new procedures sends, the fixed character that inspection is received meets the requirements, if meeting the requirements
Then carry out step(4), the abnormality alarming if undesirable;
(4)The handheld instrument selects corresponding Data Transport Protocol according to program update scheme, and one-level bootstrap is led to
Cross serial ports to be sent in the RAM of the embedded system of the program of being updated, step is carried out if success(5), if unsuccessful requirement
Abnormality alarming;
(5)The handheld instrument selects corresponding Data Transport Protocol according to program update scheme, and second level bootloader is led to
Cross serial ports to be sent in the RAM of the embedded system of the program of being updated, step is carried out if success(6), if unsuccessful requirement
Abnormality alarming;
(6)The handheld instrument sends order by serial ports to the embedded system of the program that is updated, and will be updated program
The Flash erasings of embedded system, and second level bootloader write-in is updated the Flash correspondences position of the embedded system of program
Put, step is carried out if success(7), the abnormality alarming if unsuccessful requirement;
(7)The handheld instrument sends order by serial ports to the embedded system of the program that is updated, and is updated the embedding of program
Operating system nucleus and file system are transferred to the program of being updated by embedded system by Ethernet from the handheld instrument
In the RAM of embedded system, step is carried out if success(8), the abnormality alarming if unsuccessful requirement;
(8)The handheld instrument sends order by serial ports to the embedded system of the program that is updated, by operating system nucleus
With the Flash correspondence positions of the embedded system that file system is written to the program of being updated, step is carried out if success(9)If,
It is unsuccessful to require then abnormality alarming;
(9)Generation package operation daily record, content includes:Whether operator, operation start to succeed with end time, each renewal step.
Preferably, described handheld instrument can according to the speed of data transfer, the operating time of Flash, file it is big
It is small, the progress that each step is currently performed is shown in progress bar mode automatically on interface.
Compared with prior art, the beneficial effects of the present invention are:It is described for embedded system program automatic on-line more
New handheld instrument high degree of automation, small volume is low in energy consumption, and man-machine interface is directly perceived and easy to operate, can be rapidly completed
Being updated in sequence of threads for embedded system with online updating program function, meets the need for producing on a large scale.
Brief description of the drawings
Fig. 1 is the application schematic diagram of the handheld instrument updated for embedded system program automatic on-line of the invention.
Fig. 2 is the method flow diagram in the present invention.
Specific embodiment
Below in conjunction with the accompanying drawings and embodiment the present invention is described in further detail:
If Fig. 1 is the application schematic diagram of the handheld instrument updated for embedded system program automatic on-line of the invention, should
Instrument includes microprocessor module, memory module, USB interface, man-machine interface circuit, serial ports, Ethernet interface, AccessPort electricity
Road, alarm module, lithium battery measurement module, real-time clock module, lithium battery and power management module.
Wherein, microprocessor using TI companies the Am3355 chips based on ARM Cortex a8 kernels, the chip has
Abundant peripheral interface and I/O port, its DDR3 controller supports DDR3, the Nandflash of expansible 1GByte, the collection of 1GByte
Into 2 industrial gigabit Ethernet MAC (10/100/1000Mhz), 2 USB controllers, band 24 lcd controllers and touch-screens
Controller, high resolution reaches 2048*2048, could support up 6 UART, multichannel IIC and SPI.DDR3 is using 16
MT41K512M16HA-125IT chips, Nandflash uses MT29F4G08ABADAWP chips, ethernet physical layer chip to adopt
With the AR8031 of 10/100/1000Mhz.Serial ports by a UART in Am3355 by MAX3232 chips realize TTl level to
The level conversion of RS232.Keyboard connects keyboard display chip ZLG7289B and realizes by ARM by spi bus.ZLG7289B can be even
The keyboard matrix of up to 64 keys is connect, chip completion is all given in the work such as whether button has key press, cancel, identification of key,
Once there is key-press event, ZLG7289B is processed by interrupt notification governor circuit.ARM comes with LCD circuits, uses
The output of RGB565 mode pins is corresponding with LCD data wires.ARM chips are connected by USB interface with USB touch-screens, complete people
The operation at machine interface.Touch-screen and LCD display select the brilliant glory electricity AM-640480G2TNQW-T01H of integral type.Alarm mould
Block realizes sound and light alarm by the way of the I/O port by ARM drives buzzer and LED by 74LS244;Lithium battery is measured
Amount circuit, the current drain situation and voltage of lithium battery are measured using the LTC2942IDCB chips of IIC interfaces in real time, to estimate
The use time of remaining battery.Real time clock circuit, using the PCF8563 chips of IIC interfaces, realize real-time clock setting and
Read.
During practical application, for embedded system program automatic on-line update handheld instrument Ethernet interface with by more
The Ethernet interface of the embedded system of new procedures is connected by ethernet line, is updated for embedded system program automatic on-line
The serial ports of handheld instrument is connected with the special AccessPort mouthful of the embedded system of the program that is updated by rs-232 standard line.
Fig. 2 is the method flow diagram in the present invention, below with the automatic of the embedded system that is built based on AT91RM9200
Example is updated in sequence of threads, illustrates that the automatic on-line of the handheld instrument updated for embedded system program automatic on-line updates
Program technic:
Internal guidance mode will be set on AT91RM9200 hardware first, then performs following step:
S201:Operating personnel select to be updated the micro- of the embedded system of program in the man-machine interface of described handheld instrument
Treatment model AT91RM9200, the IP address for setting handheld instrument is 192.168.1.10, by the one-level guiding for updating
Program loader.bin and uboot.bin, second level bootloader boot.bin and u-boot.gz, operating system nucleus uImage
Copied under specified folder with file system mirror uRamdisk etc.;
The bootstrap for being used of specific certain model microprocessor is different because of manufacturer, can be by consulting the correlation that manufacturer provides
Document is obtained;
S202:Operating personnel start " update scheme " key of the handheld instrument, and described handheld instrument is micro- according to selected by
Processor model automatically generating program update scheme, and generate respective file;
The program update scheme file for wherein automatically generating is specifically included:
(a)When microprocessor inside starts, the fixed character that serial ports sends be " C ", the baud rate used by serial ports be " 115200 ", number
According to position is for " 8 " and stops bit length for " 1 ";
(b)For transmit one-level bootstrap, second level bootloader serial communication protocol respectively Xmodem each used and
Kemit;
(c)The type of bootstrap is uboot;
(d)Bootstrap, operating system nucleus and file system are read, its file size is calculated, accordingly generated in Flash
The initial address of storage, wherein boot.bin are since the 0x10000000 of address, u-boot.gz is opened from address 0x10001000
Beginning, uImage are since the 0x10060000 of address, uRamdisk is since the 0x10200000 of address;
(e)Erasing order is carried out to Flash for the order of erase, write operation is cp.b;
(f)It is updated the generating mode of the IP address of the embedded system of program:With the IP address of set handheld instrument
It is starting, often updates and once Jia 1 automatically;
Operating personnel can according to actual needs, the content modification of the program update scheme to automatically generating;
S203:Operating personnel start " one-key update " key of the handheld instrument, if the handheld instrument is connect by serial ports
The fixed character " C " that the embedded system of more new procedures sends is received, step S204, otherwise abnormality alarming is carried out;
S204:The handheld instrument selects Xmodem Data Transport Protocols according to program update scheme, by one-level bootstrap
Loader.bin is sent in the internal memory of the embedded system of the program of being updated by serial ports;After success, if the hand-held instrument
Device can continue to the fixed character " C " that the embedded system of more new procedures sends by serial ports, then handheld instrument is automatic
By serial ports be sent in the embedded system of the program of being updated uboot.bin by selection Xmodem Data Transport Protocols again
In depositing, step S205 is carried out if success, the abnormality alarming if unsuccessful requirement;
S205:Now, the embedded system of more new procedures enters uboot bootmodes.By serial ports to the embedding of the program that is updated
Embedded system says the word character string loadb 20000000, and the handheld instrument selects Kemit's according to program update scheme
Data Transport Protocol, second level bootloader boot.bin is risen by the embedded system memory that serial ports is sent to the program of being updated
At beginning address 0x20000000;Said the word character string loadb to the embedded system of the program that is updated by serial ports
20010000, the handheld instrument selects the Data Transport Protocol of Kemit according to program update scheme, by second level bootloader
Uboot.gz is sent at the embedded system memory initial address 0x20010000 of the program of being updated by serial ports, if success
Step S206 is carried out, the abnormality alarming if unsuccessful requirement;
S206:The handheld instrument successively sends life to the embedded system of the program that is updated by serial ports with character string forms
Make protect off all, erase all, the 5fff of cp.b 20,000,000 10000000 and cp.b 20010000
10010000 ffff, the Flash that will be updated the embedded system of program removes protection and all wipes, and two grades are guided
Program boot.bin and uboot.gz write-in are updated the Flash correspondence positions of the embedded system of program, are carried out if success
Step S207, the abnormality alarming if unsuccessful requirement;
S207:The handheld instrument successively sends life to the embedded system of the program that is updated by serial ports with character string forms
Make setenv ipaddr 192.168.1.11(IP Jia 1 automatically herein every time)、setenv serverip 192.168.1.10、
The uImage of the tftp 21000000 and uRamdisk of tftp 21100000, the embedded system for being updated program passes through Ethernet
Operating system nucleus and file system are transferred to the embedded system of the program of being updated from the handheld instrument in tftp modes
In the RAM of system, step S208 is carried out if success, the abnormality alarming if unsuccessful requirement;
Now, the handheld instrument is operated under tftp server modes;
S208:The handheld instrument successively sends life to the embedded system of the program that is updated by serial ports with character string forms
The 9f13e of the cp.b 21,000,000 10060000 and 4e3538 of cp.b 21,100,000 10200000 are made, by operating system nucleus
With the initial address 0x10060000 of the Flash of the embedded system that file system is respectively written into the program of being updated and
0x10200000, step S209 is carried out if success, the abnormality alarming if unsuccessful requirement;
S209:Generation package operation daily record, content includes:Operator, operation start with the end time, it is each update step whether into
Work(.
If in the production of same batch, next also to continue to update the program of other same model embedded systems,
After Serial Port Line between handheld instrument and the embedded system for being updated program and netting twine are connected, above-mentioned step is repeated
Rapid S203- S209, meanwhile, ordered in step S207 in setenv ipaddr with IP address performed compared to certainly with the last time
It is dynamic Jia 1.
Claims (3)
1. it is a kind of for embedded system program automatic on-line update handheld instrument, it is characterised in that including microprocessor mould
Block, memory module, USB interface, man-machine interface circuit, serial ports, Ethernet interface, AccessPort circuit, alarm module, lithium battery
Measurement module, real-time clock module, lithium battery and power management module;Wherein,
Microprocessor module and memory module, carrier and data storage for running operating system and application program, after power down
Storage program area, application program and the associated documents for updating embedded system;
USB interface is right for that will be used for guiding file, operating system nucleus, the file system mirror of embedded system etc. in USB flash disk
Respective file in memory module is changed;
Man-machine interface circuit, including keyboard, LCD display and touch-screen, as necessary human-computer interaction interface, realize parameter
The result such as setting and program renewal progress;
Serial ports uses RS-232 communication modes, the bootstrap of the embedded system for updating the program that is updated;Described string
Mouth supports Xmodem, Kemit, Ymodem and Zmodem Data Transport Protocol;
Ethernet interface is 10/100/1000Mbps adaptive interfaces, the operation of the embedded system for updating the program that is updated
System kernel and file system;Described Ethernet interface supports tftp Data Transport Protocols;
AccessPort circuit uses RS-232 communication modes, the Special debugging mouthful of micro treatment module is fixedly connected on, for described
Handheld instrument itself ROMPaq;
By the way of sound and light alarm, attention program updates error or succeeds alarm module;
Lithium battery measurement module, electric current and current voltage for measuring lithium battery consumption;
Real-time clock module, for providing accurate clock to instrument, when updating the program of outside embedded system by process with
Association in time;
Lithium battery is used to be powered to instrument;
Power management module is used for the various voltages required for the voltage conversion into each modular circuit of lithium battery.
2. it is a kind of using it is as claimed in claim 1 be used for the handheld instrument that embedded system program automatic on-line updates from
Dynamic online updating program technic, it is characterised in that:
(1)Operating personnel select micro- place of the embedded system for being updated program in the man-machine interface of described handheld instrument
Reason model, sets the IP address of handheld instrument, by bootstrap, operating system nucleus and file system mirror for updating
Etc. copying under specified folder;
(2)Operating personnel start " update scheme " key of the handheld instrument, described handheld instrument micro- place according to selected by
Reason type automatically generating program update scheme, and generate respective file;
The program update scheme file for wherein automatically generating is specifically included:
(a)When microprocessor inside starts, baud rate, data bit used by fixed character that serial ports sends, serial ports and stop bit length
Degree;
(b)The serial communication protocol each used for transmitting one-level bootstrap, second level bootloader;
(c)The type of bootstrap;
(d)File size and initial address that bootstrap, operating system nucleus and file system are deposited in Flash;
(e)The order of operation such as wiped Flash, write;
(f)It is updated the generating mode of the IP address of the embedded system of program;
Operating personnel can change the program update scheme file content for automatically generating;
(3)Operating personnel start " one-key update " key of the handheld instrument, and the handheld instrument is received more by serial ports
Whether the fixed character that the embedded system of new procedures sends, the fixed character that inspection is received meets the requirements, if meeting the requirements
Then carry out step(4), the abnormality alarming if undesirable;
(4)The handheld instrument selects corresponding Data Transport Protocol according to program update scheme, and one-level bootstrap is led to
Cross serial ports to be sent in the RAM of the embedded system of the program of being updated, step is carried out if success(5), if unsuccessful requirement
Abnormality alarming;
(5)The handheld instrument selects corresponding Data Transport Protocol according to program update scheme, and second level bootloader is led to
Cross serial ports to be sent in the RAM of the embedded system of the program of being updated, step is carried out if success(6), if unsuccessful requirement
Abnormality alarming;
(6)The handheld instrument sends order by serial ports to the embedded system of the program that is updated, and will be updated program
The Flash erasings of embedded system, and the second level bootloader write-in in RAM is updated the embedded system of program
Flash correspondence positions, step is carried out if success(7), the abnormality alarming if unsuccessful requirement;
(7)The handheld instrument sends order by serial ports to the embedded system of the program that is updated, and is updated the embedding of program
Operating system nucleus and file system are transferred to the program of being updated by embedded system by Ethernet from the handheld instrument
In the RAM of embedded system, step is carried out if success(8), the abnormality alarming if unsuccessful requirement;
(8)The handheld instrument sends order by serial ports to the embedded system of the program that is updated, by operating system in RAM
Kernel and file system are written to the Flash correspondence positions of the embedded system of the program of being updated, and step is carried out if success
(9), the abnormality alarming if unsuccessful requirement;
(9)Generation package operation daily record, content includes:Whether operator, operation start to succeed with end time, each renewal step.
3. it is according to claim 2 for embedded system program automatic on-line update handheld instrument automatic on-line
Update program technic, it is characterised in that described handheld instrument can according to the speed of data transfer, the operating time of Flash,
The size of file, the progress that each step is currently performed is shown on interface automatically in progress bar mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710017471.7A CN106708586B (en) | 2017-01-11 | 2017-01-11 | A kind of handheld instrument and method for the update of embedded system program automatic on-line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710017471.7A CN106708586B (en) | 2017-01-11 | 2017-01-11 | A kind of handheld instrument and method for the update of embedded system program automatic on-line |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106708586A true CN106708586A (en) | 2017-05-24 |
CN106708586B CN106708586B (en) | 2019-11-15 |
Family
ID=58908188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710017471.7A Active CN106708586B (en) | 2017-01-11 | 2017-01-11 | A kind of handheld instrument and method for the update of embedded system program automatic on-line |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106708586B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009104A (en) * | 2017-12-13 | 2018-05-08 | 中国兵器装备集团自动化研究所 | A kind of data update apparatus and data processing method based on Loongson processor |
CN109582571A (en) * | 2018-11-16 | 2019-04-05 | 深圳和而泰小家电智能科技有限公司 | On-line debugging method, apparatus, debugging slave, debugging host and system |
CN109814885A (en) * | 2019-01-11 | 2019-05-28 | 厦门亿联网络技术股份有限公司 | A kind of bare die method for burn-recording based on XMODEM |
CN110738975A (en) * | 2019-11-11 | 2020-01-31 | 延锋伟世通电子科技(南京)有限公司 | method for quickly displaying boot animation of full liquid crystal instrument |
CN111190616A (en) * | 2020-01-07 | 2020-05-22 | 山东山大新元易通信息科技有限公司 | One-key kernel burning embedded system and kernel burning method |
CN113010439A (en) * | 2021-04-28 | 2021-06-22 | 科东(广州)软件科技有限公司 | Equipment factory detection method and device, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581101A (en) * | 2003-08-12 | 2005-02-16 | 联想(北京)有限公司 | Embedded system upgrading method |
CN101727415A (en) * | 2008-10-28 | 2010-06-09 | 上海飞田通信技术有限公司 | Method for automatically identifying RS-232 peripherals and establishing communication by embedded system |
CN102023876A (en) * | 2009-09-14 | 2011-04-20 | 漳州科能电器有限公司 | Embedded system capable of upgrading software on line and online upgrading method |
CN202135171U (en) * | 2011-07-14 | 2012-02-01 | 邱丽芳 | Embedded remote intelligent upgrading device |
CN104090796A (en) * | 2014-07-08 | 2014-10-08 | 成都万维图新信息技术有限公司 | Embedded device program updating method and system |
CN105117237A (en) * | 2015-04-22 | 2015-12-02 | 北京天诚盛业科技有限公司 | Flash based program hierarchical storage, running and upgrading method and apparatus |
-
2017
- 2017-01-11 CN CN201710017471.7A patent/CN106708586B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581101A (en) * | 2003-08-12 | 2005-02-16 | 联想(北京)有限公司 | Embedded system upgrading method |
CN101727415A (en) * | 2008-10-28 | 2010-06-09 | 上海飞田通信技术有限公司 | Method for automatically identifying RS-232 peripherals and establishing communication by embedded system |
CN102023876A (en) * | 2009-09-14 | 2011-04-20 | 漳州科能电器有限公司 | Embedded system capable of upgrading software on line and online upgrading method |
CN202135171U (en) * | 2011-07-14 | 2012-02-01 | 邱丽芳 | Embedded remote intelligent upgrading device |
CN104090796A (en) * | 2014-07-08 | 2014-10-08 | 成都万维图新信息技术有限公司 | Embedded device program updating method and system |
CN105117237A (en) * | 2015-04-22 | 2015-12-02 | 北京天诚盛业科技有限公司 | Flash based program hierarchical storage, running and upgrading method and apparatus |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009104A (en) * | 2017-12-13 | 2018-05-08 | 中国兵器装备集团自动化研究所 | A kind of data update apparatus and data processing method based on Loongson processor |
CN108009104B (en) * | 2017-12-13 | 2021-03-30 | 中国兵器装备集团自动化研究所 | Data updating device and data processing method based on Loongson processor |
CN109582571A (en) * | 2018-11-16 | 2019-04-05 | 深圳和而泰小家电智能科技有限公司 | On-line debugging method, apparatus, debugging slave, debugging host and system |
CN109582571B (en) * | 2018-11-16 | 2022-05-24 | 深圳和而泰小家电智能科技有限公司 | Online debugging method and device, debugging slave computer, debugging host computer and system |
CN109814885A (en) * | 2019-01-11 | 2019-05-28 | 厦门亿联网络技术股份有限公司 | A kind of bare die method for burn-recording based on XMODEM |
CN110738975A (en) * | 2019-11-11 | 2020-01-31 | 延锋伟世通电子科技(南京)有限公司 | method for quickly displaying boot animation of full liquid crystal instrument |
CN111190616A (en) * | 2020-01-07 | 2020-05-22 | 山东山大新元易通信息科技有限公司 | One-key kernel burning embedded system and kernel burning method |
CN113010439A (en) * | 2021-04-28 | 2021-06-22 | 科东(广州)软件科技有限公司 | Equipment factory detection method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106708586B (en) | 2019-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106708586A (en) | Handheld instrument and method for automatic online updating of embedded system programs | |
CN103136028A (en) | FLASH memorizer long-distance on-line upgrade method based on field programmable gate array (FPGA) | |
CN102609286B (en) | A kind of FPGA configurator remote update system based on processor control and method thereof | |
JP6554184B2 (en) | Soft processor based image signal source system and image signal processing method | |
CN105718408B (en) | Hot-swappable computing system, computer implemented method and system | |
CN101898339A (en) | Counting alarm electric screw driver | |
CN101599040A (en) | Multi-interface simulation programmer | |
CN105955911A (en) | Hot-plug control circuit and control method thereof | |
CN202483277U (en) | Fingerprint lock device with ZigBee wireless communication function | |
CN114095309A (en) | Intelligent energy efficiency gateway based on edge computing technology and application method | |
CN104699055A (en) | Field bus controller and method | |
CN204406186U (en) | A kind of fieldbus controller | |
CN109283875B (en) | ARM9 architecture-based high-performance cogeneration unit operation data acquisition terminal | |
CN200993738Y (en) | Linux based modulariz embedded industrial control platform device | |
CN103092117B (en) | A kind of intelligence doubling machine control unit | |
CN111176927A (en) | Detection system and detection method for functional board card | |
CN207115389U (en) | A kind of controller software batch programming device | |
CN206584221U (en) | The control system of servomotor | |
CN103019171B (en) | Centralized control method of environmental simulation test device | |
CN211857458U (en) | Industrial HMI terminal based on A40i treater | |
CN101969524A (en) | Method for writing/updating set-top box by using set-top box | |
CN109491818A (en) | A kind of storage device failure positioning device | |
CN107038093A (en) | A kind of method and device for handling computer BIOS | |
CN217061428U (en) | Chip burning device | |
CN209086900U (en) | A kind of ARM programmable device based on USART serial port communicating protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220531 Address after: 411105 No. 778, Shaoshan West Road, Xiangtan City, Hunan Province Patentee after: XIANGTAN RADIO Co.,Ltd. Address before: 411105 Xiangtan University, yukhu 27, Yuhu District, Xiangtan, Hunan Patentee before: XIANGTAN University |