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 PDF

Info

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
Application number
CN201710017471.7A
Other languages
Chinese (zh)
Other versions
CN106708586B (en
Inventor
朱江
徐雁冰
田淑娟
邓清勇
许海霞
印峰
刘昊霖
裴廷睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XIANGTAN RADIO CO Ltd
Original Assignee
Xiangtan University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiangtan University filed Critical Xiangtan University
Priority to CN201710017471.7A priority Critical patent/CN106708586B/en
Publication of CN106708586A publication Critical patent/CN106708586A/en
Application granted granted Critical
Publication of CN106708586B publication Critical patent/CN106708586B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code
    • G06F9/44573Execute-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

A kind of handheld instrument updated for embedded system program automatic on-line and method
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.
CN201710017471.7A 2017-01-11 2017-01-11 A kind of handheld instrument and method for the update of embedded system program automatic on-line Active CN106708586B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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