CN102368218A - Method for automatically programming Flash in batches - Google Patents

Method for automatically programming Flash in batches Download PDF

Info

Publication number
CN102368218A
CN102368218A CN2011103104579A CN201110310457A CN102368218A CN 102368218 A CN102368218 A CN 102368218A CN 2011103104579 A CN2011103104579 A CN 2011103104579A CN 201110310457 A CN201110310457 A CN 201110310457A CN 102368218 A CN102368218 A CN 102368218A
Authority
CN
China
Prior art keywords
address
programming
mac address
equipment
server
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.)
Pending
Application number
CN2011103104579A
Other languages
Chinese (zh)
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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
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 Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN2011103104579A priority Critical patent/CN102368218A/en
Publication of CN102368218A publication Critical patent/CN102368218A/en
Priority to PCT/CN2012/079874 priority patent/WO2013053262A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a method for automatically programming Flash in batches. The method comprises the following steps: electrifying a device and putting the device into a count-down state, after triggering an automatic programming mode, checking the hardware state of the device; automatically acquiring a Mac (media access control) address and an IP (internet protocol) address from a server and checking the legitimacies of the addresses by the device, if the addresses are legal, taking the Mac address as a factory Mac address, taking the IP address as a specific IP address for the temporary downloading of the device, and after the addresses are used, deleting the addresses; automatically downloading software from the server and checking the legitimacy of the software by the device, if the software is legal, writing in the software; otherwise, deleting the software, and re-downloading the software; and uncompressing and running an application program, determining the correctness of program run, if the program run is correct, clearing temporary configurations, thereby completing the automatic programming successfully. By using the method disclosed by the invention, the Mac addresses of the device can be automatically, rapidly and reliably allocated in batches so as to complete the operation of programming, and error points and error reasons can be positioned so as to facilitate the rapid positioning and solving of problems, thereby improving the production efficiency of a workshop.

Description

The method of automatic batch programming Flash
Technical field
The present invention relates to the programming field of Flash, particularly relate to the method for a kind of automatic batch programming Flash.
Background technology
Owing to do not reburn and write a program after having application program, each single-deck all to need the debugging and testing personnel to carry out software download through connection serial ports and network interface in the single-deck Flash that shop production line is produced the inside, this just need plug Serial Port Line, netting twine and power switch repeatedly.Because the output of plate is big,, then need a large amount of employee and multiple servers if adopt the method for programming manually; The man power and material of labor not only; And disposing loaded down with trivial detailsly, programming efficient is extremely low, in addition; When encountering problems, be difficult to locate solution immediately, badly influence the progress of Workshop Production.
Summary of the invention
The objective of the invention is provides the method for a kind of automatic batch programming Flash in order to overcome the deficiency of above-mentioned background technology, need not under the situation of manual intervention; Can realize the Mac address of quick, reliable automatic batch distributing equipment, the Flash application software of programming single-deck, the correctness of inspection software programming; Can also the alignment error point and the reason of makeing mistakes; Reliable basis is provided for the detection of plate, is convenient to operating personnel and deals with problems the location rapidly, improved the efficient of Workshop Production.
The method of automatic batch programming Flash provided by the invention may further comprise the steps: A, device power get into the countdown state, treat the automatic programming pattern of device fires, the checkout facility hardware state; B, equipment obtain Mac address and IP address from server automatically, and if the legitimacy of inspection Mac address and IP address legal, then with the dispatch from the factory Mac address of Mac address as equipment, with the interim download private ip address of IP address as equipment, is used the back deletion; C, equipment arrive downloaded software automatically, and the legitimacy of inspection software, if legal, then this software are write Flash; Otherwise deletion Flash content, downloaded software again; D, decompress(ion) also run application, and confirm the correctness of program run, if operation is correct, then remove provisional configuration, programming success automatically.
In technique scheme, the hardware state of checkout facility described in the steps A is meant: check at first whether the Flash size is correct, check then whether the work of serial ports is normal.
In technique scheme, if inspection is not passed through, then the automatic programming state of device end extinguishes pilot lamp, and equipment of serial is printed error message.
In technique scheme; The process of obtaining Mac address and IP address described in the step B is following: device-to-server sends the request package that requires to distribute Mac address and IP address, after server is received request package, searches the Mac address table and the IP address table of server; Give devices allocation Mac address and IP address successively; And, after equipment is received back bag, from return bag, extract Mac address and IP address to return the form annunciator of bag.
In technique scheme, step B is further comprising the steps of: the legitimacy of inspection Mac address and IP address, if legal, then preserve Mac address and IP address, and time wrap this Mac address of notification server and the IP address occupied; Otherwise, abandon the bag that illegal Mac address and IP address belong to, send request package to server once more, server is tabled look-up the back once more to devices allocation Mac address and IP address; Can't obtain correct Mac address and IP address if surpass 10 times, then extinguish pilot lamp, expression Flash programming is unsuccessful.
In technique scheme, the legitimacy of the software of inspection described in the step C is meant: whether version number, CRC and the file size of inspection software be correct.
In technique scheme; Preserve Mac address table and IP address table described in the step B in the server; All there are three kinds of states each address: be not assigned with state, be assigned with but seizure condition unconfirmed, seizure condition; Equipment can be distributed in the address that wherein only is in the state of not being assigned with, and the address of all the other two states can not be assigned with once more.
In technique scheme, step D is further comprising the steps of: if operation is correct, then equipment is given out a contract for a project to server, and the notification server programming is accomplished, and server discharges occupied IP address, is converted into the state of not being assigned with.
In technique scheme, also comprise step before the steps A: after the device power, get into the countdown state, judged whether the keyboard input, if then get into manual configuration programming pattern; Otherwise, the automatic programming pattern of device fires.
In technique scheme, after the automatic programming pattern of device fires, the equipment pilot lamp is made as sudden strain of a muscle slowly in the steps A, indication equipment is in automatic programming state; After removing provisional configuration among the step D, the equipment pilot lamp is made as Chang Liang, representes automatic programming success.
Compared with prior art, advantage of the present invention is following:
(1) method of batch programming Flash provided by the invention need not under the situation of manual intervention, can realize the Mac address of quick, reliable automatic batch distributing equipment, the Flash application software of programming single-deck, the correctness of inspection software programming.
(2) the present invention has the positioning problems function, in case the automatic print error message of equipment is failed when perhaps mistake occurring in upgrading; Which step informs that operating personnel upgrade proceeds to, and the reason of makeing mistakes is convenient to the rapid orientation problem of operating personnel; Deal with problems, improved the efficient of Workshop Production.
(3) the invention provides complete, the practical Flash programming scheme of a cover; Can select manual programming pattern or automatic programming pattern as required; Manually the programming pattern is applicable to the less situation of equipment, and the programming pattern is applicable to the batch programming of large number quipments automatically, and a plurality of equipment can be distinguished programming by a shared server; Programming is not disturbed mutually between the equipment, has improved the programming efficient of equipment.
Description of drawings
Fig. 1 is the process flow diagram of method in the embodiment of the invention;
Fig. 2 is the state exchange synoptic diagram of address in the embodiment of the invention;
Fig. 3 is the process flow diagram of device power self check in the embodiment of the invention;
Fig. 4 is the allocation flow figure of MAC Address and IP address in the embodiment of the invention;
Fig. 5 is the process flow diagram that FTP downloads programming in the embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing and embodiment the present invention is made further detailed description.
For satisfying user's different demands, the Flash programming method of the embodiment of the invention provides manual configuration programming pattern and two kinds of automatic programming patterns.Manual mode is applicable to that the programming of individual equipment and orientation problem are used.Automatic mode is applicable in batches programming, and each equipment programming can carry out respectively, does not disturb mutually.
Referring to shown in Figure 1, the method for the automatic batch programming Flash that the embodiment of the invention provides may further comprise the steps:
Step 101: device power operation.
Step 102: get into the countdown state, wait for that the user selects automatic programming pattern.
Step 103: judged whether the keyboard input, if then forward step 104 to; Otherwise forward step 105 to.
Step 104: when equipment of serial has the keyboard input; Just be judged to be manual configuration programming pattern; The programming of the configuration of equipment Mac address and Flash all has completion manually under this pattern: operating personnel will know that at first this equipment allows Mac address and the IP address of distributing, and programming is carried out from downloaded software again in the Mac address of manual configuration equipment and IP address then; After programming was accomplished, the ruuning situation through manual observation software judged whether that programming is correct.
Step 105: after countdown finishes, do not have the keyboard input, just trigger automatic programming pattern; The equipment pilot lamp is changed to the state that dodges slowly; Indication equipment is in the automatic programming state of Flash, and then program is accomplished the detection of hardware, and promptly whether the serial ports work of checkout equipment is normal; Whether whether the Flash size is correct, can correctly read and write.Do not pass through if detect, just extinguish pilot lamp, equipment of serial is printed error message.Automatically the distribution of equipment Mac address and IP address under the programming pattern, the detection and the programming of software version are all accomplished by equipment automatically.
Step 106: equipment obtains Mac address and IP address from server automatically; And whether inspection Mac address and IP address be legal, if legal, then the Mac address saved as the Mac address of dispatching from the factory of equipment; With the interim download private ip address of IP address, use the back deletion as equipment.If illegal this bag that just abandons, equipment send request package to server once more, server is tabled look-up the back once more to devices allocation Mac address and IP address.Can't get access to correct Mac address and IP address if surpass 10 times, just extinguish pilot lamp, the Flash programming is unsuccessful.
Step 107: server is given the interim download private ip address of devices allocation programming program automatically.
Preserve two address tables in the server: Mac address table and IP address table; Referring to shown in Figure 2; All there are three kinds of states each address: be not assigned with state, be assigned with but seizure condition unconfirmed and seizure condition; Have only the address of the state of not being assigned with can be used for distributing to equipment in these three kinds of states, the address of other two states can not be assigned with once more.Three kinds of states of address can change under situation about satisfying condition, and server guarantees that according to these two address tables Mac address and IP address can be by correct distribution.The address is in the state of not being assigned with at first, after server is received request, will distribute the address in order; At this moment the address just is in and distributes; But unoccupied state, if receiving at the appointed time to take confirms bag, server will be the status modifier of this address for taking.If do not receive at the appointed time and confirm to wrap, equipment will think that distribution is unsuccessful, and for not being assigned with, this address can be utilized once more the status modifier of address.After programming was accomplished, equipment can be removed the temporary ip address of oneself, and notification server programming completion releasing IP addresses, so that the IP address is assigned with once more.But the Mac address can not be released, and this Mac address will be retained as the Mac address of dispatching from the factory, and that is to say that a Mac address can only be once occupied.
Step 108: equipment arrives downloaded software automatically, and the legitimacy of inspection software, checks promptly whether version number, CRC and the file size of software be correct, if inspection is passed through, then forwards step 111 to, otherwise forwards step 109 to.
Step 109:, then delete the content of Flash, and judge whether download time reaches 3 times, if then forward step 110 to if it is illegal to be checked through software; Otherwise return step 108, again downloaded software.
Step 110: remove provisional configuration, extinguish pilot lamp, automatically the programming procedure failure.
Step 111: if it is legal to be checked through software; Then legal software is write Flash and preserve, compare content that writes Flash and downloaded software, just write once more if comparative result is inconsistent; Surpass three times more not through just extinguishing pilot lamp, print error message simultaneously.
Step 112: decompress(ion) writes the version of Flash, if decompress(ion) is incorrect, just deletes software, writes Flash once more.If three unsuccessful pilot lamp that just extinguish of decompress(ion), the expression failure.Confirm the correctness that program is carried out,, then give out a contract for a project to server if operation is correct; The notification server programming is accomplished, and the IP address temporarily used of sweep equipment, and the equipment pilot lamp is made as Chang Liang; Inform the automatic programming success of operating personnel, so that operating personnel carry out the programming of next equipment.
If mistake occurs in the some steps in the above-mentioned steps, can't pass, with the step below no longer carrying out, and extinguish pilot lamp, informed that operating personnel go wrong, be printed on the reason of makeing mistakes on the equipment of serial simultaneously.
Below be example just with the production of flames of war EPON (Ethernet Passive Optical Network, Ethernet passive optical network) 5516-01 equipment, the Flash programming method that the present invention proposes is carried out detailed explanation.
This equipment one has 18 groove positions, and 16 groove positions wherein are used for the EC4B ply-yarn drill.Do not have the Flash program in the EC4B single-deck of producing in the workshop, only need a station server in the embodiment of the invention, just can accomplish programming fast automatically multiple devices.
At first carry out device power self check flow process, referring to shown in Figure 2, concrete steps are following:
Step 201: after equipment EC4B powers on, get into countdown in 3 seconds.
Step 202: judged whether the keyboard input, if then forward step 203 to; Otherwise forward step 204 to.
Step 203: before countdown finishes, if the keyboard input is arranged, just get into manual configuration programming pattern, manual mode needs operating personnel oneself configuration Mac address and IP address, programming then.
Step 204: judge whether countdown finishes, if then forward step 205 to; Otherwise return step 202.
Step 205: after countdown finished in 3 seconds,, just trigger automatic programming pattern if there is not the keyboard input.
Step 206: after getting into automatic programming pattern, at first will be changed to the state that dodges slowly to pilot lamp, tell operating personnel's equipment to get into automatic programming pattern.
Step 207: whether inspection Flash size is correct, if then forward step 208 to; Otherwise finish automatic programming state, and extinguish pilot lamp, inform that operating personnel's device hardware has problem.
Step 208: whether the work of inspection serial ports is normal, if then forward step 209 to; Otherwise finish automatic programming state, and extinguish pilot lamp, inform that operating personnel's device hardware has problem.
Step 209: device hardware detects to be accomplished.
Equipment obtains Mac address and IP address from server after accomplishing hardware check automatically, and referring to shown in Figure 3, concrete steps are following:
Step 301: confirm that device hardware detects completion.
Step 302: equipment initiatively sends particular broadcast bag (requiring to distribute the request package of Mac address and IP address) and gives server, and the notification server request distributes Mac address and IP address.
Step 303: after server is received the request package of equipment; Search oneself Mac address table and IP address table; Give devices allocation Mac address and IP address in order; Return a configuration packet to equipment then, comprised server in this bag and given Mac address and the IP address of equipment (server maintenance a Mac address table and an IP address table).
Step 304: whether judgment device receives the bag that returns of server, if then forward step 307 to; Otherwise forward step 305 to.
Step 305: do not have back bag statistical counting N and add 1.
Step 306: judge that whether counting N is greater than 10, if then forward step 314 to; Otherwise return step 302.
Step 307: do not have back bag statistical counting N zero clearing, equipment obtains Mac address and the IP address of distributing to oneself from return bag.
Step 308: judge whether the Mac address and the IP address that obtain be legal, if then forward step 311 to; Otherwise forward step 309 to.
Step 309: error counter i adds 1.
Step 310: whether misjudgment counter i is greater than 10, if then forward step 314 to; Otherwise return step 302.
Step 311: inspection is passed through, and error counter i zero clearing is write into the appearance Mac address of Flash as equipment with legal Mac address, with the temporary ip address of legal IP address as device downloads software.
Step 312: equipment returns bag and tells that this Mac address of server is occupied.
Step 313: server can be occupied for this Mac address mark, avoids identical address repeatedly to be assigned with.
Step 314: extinguish pilot lamp.
After devices allocation has arrived Mac address and IP address, the beginning downloaded software, referring to shown in Figure 5, idiographic flow is following:
Step 401: program is downloaded beginning.
Step 402: distribute and download internal memory.
Step 403: will download the counting zero clearing.
Step 404: judge whether download time reaches 5 times, if then forward step 414 to; Otherwise forward step 405 to.After each upgrading failure, counter will add 1, if 5 downloads are all failed, just withdraws from upgrading, and thinking upgrades fails.
Step 405: fill in FTP (File Transfer Protocol, FTP) parameter, and create ftp session, carry out the download of program.
Step 406: judge whether FTP communication is normal, if then forward step 407 to; Otherwise return step 404.
Step 407: judge whether ftp session is accomplished, if then forward step 408 to; Otherwise return step 406.
Step 408: finish ftp session, program is downloaded and is accomplished.
Step 409: carry out validity checking, judge whether the program of downloading is legal, for example; Whether software version number is correct, and whether CRC (Cyclic Redundancy Check, CRC) verification is correct; Whether file size is correct etc., if then forward step 410 to; Otherwise return step 404.
Step 410: after inspection was passed through, the programming ftp file was to Flash.
Step 411: judge whether the result of programming is consistent with ftp file, if then forward step 413 to; Otherwise forward step 412 to.
Step 412: the file of deletion programming, return step 404.
Step 413: carry out the decompress(ion) test, judge whether operation is correct, if then forward step 414 to; Otherwise forward step 412 to.If the decompress(ion) failure also need be deleted the file of programming, download again.
Step 414: discharge the internal memory of opening up originally, FTP downloads programming and accomplishes.
After programming finished, the equipment decoder software was if operation is correct; Equipment is just given out a contract for a project to server, and the notification server programming is accomplished, and server discharges occupied IP address; Convert the state of not being assigned with into; The interim special-purpose IP address of unit deletion simultaneously keeps the dispatch from the factory Mac address of Mac address as equipment, lights pilot lamp and accomplishes to inform operating personnel's programming.
In the embodiment of the invention, if operating personnel select automatic programming pattern, operating personnel only use constantly more exchange device; Just can accomplish the programming of designated software and Mac address,, just can know whether programming is accomplished through the state of viewing lamp; For the plank that programming makes mistakes, serial ports has also printed error message, helps operating personnel's orientation problem; Therefore, the method for the embodiment of the invention has not only been saved material resources and human resources, and has improved production efficiency.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.
The content of not doing in this instructions to describe in detail belongs to this area professional and technical personnel's known prior art.

Claims (10)

1. the method for an automatic batch programming Flash is characterized in that may further comprise the steps:
A, device power get into the countdown state, treat the automatic programming pattern of device fires, the checkout facility hardware state;
B, equipment obtain Mac address and IP address from server automatically, and if the legitimacy of inspection Mac address and IP address legal, then with the dispatch from the factory Mac address of Mac address as equipment, with the interim download private ip address of IP address as equipment, is used the back deletion;
C, equipment arrive downloaded software automatically, and the legitimacy of inspection software, if legal, then this software are write Flash; Otherwise deletion Flash content, downloaded software again;
D, decompress(ion) also run application, and confirm the correctness of program run, if operation is correct, then remove provisional configuration, programming success automatically.
2. the method for automatic batch programming Flash as claimed in claim 1 is characterized in that, the hardware state of checkout facility described in the steps A is meant: check at first whether the Flash size is correct, check then whether the work of serial ports is normal.
3. the method for automatic batch programming Flash as claimed in claim 2 is characterized in that: if inspection is not passed through, then the automatic programming state of device end extinguishes pilot lamp, and equipment of serial is printed error message.
4. the method for automatic batch programming Flash as claimed in claim 1 is characterized in that, the process of obtaining Mac address and IP address described in the step B is following: device-to-server sends the request package that requires to distribute Mac address and IP address; After server is received request package; Search the Mac address table and the IP address table of server, give devices allocation Mac address and IP address successively, and to return the form annunciator of bag; After equipment is received back bag, from return bag, extract Mac address and IP address.
5. the method for automatic batch programming Flash as claimed in claim 4; It is characterized in that step B is further comprising the steps of: the legitimacy of inspection Mac address and IP address, if legal; Then preserve Mac address and IP address, and go back to bag this Mac address of notification server and the IP address occupied; Otherwise, abandon the bag that illegal Mac address and IP address belong to, send request package to server once more, server is tabled look-up the back once more to devices allocation Mac address and IP address; Can't obtain correct Mac address and IP address if surpass 10 times, then extinguish pilot lamp, expression Flash programming is unsuccessful.
6. the method for automatic batch programming Flash as claimed in claim 1 is characterized in that, the legitimacy of the software of inspection described in the step C is meant: whether version number, CRC and the file size of inspection software be correct.
7. the method for automatic batch programming Flash as claimed in claim 1; It is characterized in that: preserve Mac address table and IP address table described in the step B in the server; All there are three kinds of states each address: be not assigned with state, be assigned with but seizure condition unconfirmed, seizure condition; Equipment can be distributed in the address that wherein only is in the state of not being assigned with, and the address of all the other two states can not be assigned with once more.
8. the method for automatic batch programming Flash as claimed in claim 7 is characterized in that step D is further comprising the steps of: if operation is correct; Then equipment is given out a contract for a project to server; The notification server programming is accomplished, and server discharges occupied IP address, is converted into the state of not being assigned with.
9. the method for automatic batch programming Flash as claimed in claim 1 is characterized in that, also comprises step before the steps A: after the device power, get into the countdown state, judged whether the keyboard input, if then get into manual configuration programming pattern; Otherwise, the automatic programming pattern of device fires.
10. like the method for each described automatic batch programming Flash of claim 1 to 9, it is characterized in that after the automatic programming pattern of device fires, the equipment pilot lamp is made as sudden strain of a muscle slowly in the steps A, indication equipment is in automatic programming state; After removing provisional configuration among the step D, the equipment pilot lamp is made as Chang Liang, representes automatic programming success.
CN2011103104579A 2011-10-14 2011-10-14 Method for automatically programming Flash in batches Pending CN102368218A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011103104579A CN102368218A (en) 2011-10-14 2011-10-14 Method for automatically programming Flash in batches
PCT/CN2012/079874 WO2013053262A1 (en) 2011-10-14 2012-08-09 Method for automatically burning flash in batches

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103104579A CN102368218A (en) 2011-10-14 2011-10-14 Method for automatically programming Flash in batches

Publications (1)

Publication Number Publication Date
CN102368218A true CN102368218A (en) 2012-03-07

Family

ID=45760783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103104579A Pending CN102368218A (en) 2011-10-14 2011-10-14 Method for automatically programming Flash in batches

Country Status (2)

Country Link
CN (1) CN102368218A (en)
WO (1) WO2013053262A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013053262A1 (en) * 2011-10-14 2013-04-18 烽火通信科技股份有限公司 Method for automatically burning flash in batches
CN103677885A (en) * 2012-09-21 2014-03-26 厦门雅迅网络股份有限公司 ARM FLASH simple program programming method
CN103699452A (en) * 2013-11-29 2014-04-02 四川长虹电器股份有限公司 Method for automatically programming EEPROM (electrically erasable programmable read-only memory)
CN103914324A (en) * 2013-01-08 2014-07-09 海尔集团公司 Method for automatically burning firmware of embedded equipment, and system thereof
CN104954502A (en) * 2014-03-31 2015-09-30 研祥智能科技股份有限公司 MAC address updating method in production line and system thereof
CN105068829A (en) * 2015-07-28 2015-11-18 深圳Tcl数字技术有限公司 Feature data burning method, apparatus and system
CN105354106A (en) * 2015-10-29 2016-02-24 惠州市蓝微电子有限公司 Burning error proofing method for brushless motor control management IC
CN109120422A (en) * 2017-06-23 2019-01-01 佛山市顺德区顺达电脑厂有限公司 The remote server system and its management method of hardware information can be obtained
CN111158710A (en) * 2019-12-30 2020-05-15 杭州迪普科技股份有限公司 Program programming method and device and network equipment
CN112558996A (en) * 2020-12-24 2021-03-26 中国航空工业集团公司西安航空计算技术研究所 Automatic curing control method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630495A (en) * 2015-12-23 2016-06-01 深圳市科陆电子科技股份有限公司 Chip programming method and system
CN113190259B (en) * 2021-05-18 2024-04-16 宁波奥克斯电气股份有限公司 Data programming method and device, internet module and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030053280A (en) * 2001-12-22 2003-06-28 주식회사 케이티 Access and Registration Method for Public Wireless LAN Service
CN101674303A (en) * 2009-07-31 2010-03-17 厦门敏讯信息技术股份有限公司 Embedded network product programming equipment and method thereof
CN101788945A (en) * 2010-02-04 2010-07-28 电子科技大学 Diagnostic test system and method for electronic system with multiple circuit boards or multiple modules

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100395727C (en) * 2003-12-30 2008-06-18 鸿富锦精密工业(深圳)有限公司 MAC address burning method
CN102368218A (en) * 2011-10-14 2012-03-07 烽火通信科技股份有限公司 Method for automatically programming Flash in batches

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030053280A (en) * 2001-12-22 2003-06-28 주식회사 케이티 Access and Registration Method for Public Wireless LAN Service
CN101674303A (en) * 2009-07-31 2010-03-17 厦门敏讯信息技术股份有限公司 Embedded network product programming equipment and method thereof
CN101788945A (en) * 2010-02-04 2010-07-28 电子科技大学 Diagnostic test system and method for electronic system with multiple circuit boards or multiple modules

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013053262A1 (en) * 2011-10-14 2013-04-18 烽火通信科技股份有限公司 Method for automatically burning flash in batches
CN103677885A (en) * 2012-09-21 2014-03-26 厦门雅迅网络股份有限公司 ARM FLASH simple program programming method
CN103677885B (en) * 2012-09-21 2019-03-05 厦门雅迅网络股份有限公司 A kind of method of ARM FLASH simple program programming
CN103914324A (en) * 2013-01-08 2014-07-09 海尔集团公司 Method for automatically burning firmware of embedded equipment, and system thereof
CN103914324B (en) * 2013-01-08 2017-06-16 海尔集团公司 A kind of method and its system of automatic programming embedded device firmware
CN103699452A (en) * 2013-11-29 2014-04-02 四川长虹电器股份有限公司 Method for automatically programming EEPROM (electrically erasable programmable read-only memory)
CN104954502A (en) * 2014-03-31 2015-09-30 研祥智能科技股份有限公司 MAC address updating method in production line and system thereof
CN105068829A (en) * 2015-07-28 2015-11-18 深圳Tcl数字技术有限公司 Feature data burning method, apparatus and system
CN105354106A (en) * 2015-10-29 2016-02-24 惠州市蓝微电子有限公司 Burning error proofing method for brushless motor control management IC
CN109120422A (en) * 2017-06-23 2019-01-01 佛山市顺德区顺达电脑厂有限公司 The remote server system and its management method of hardware information can be obtained
CN109120422B (en) * 2017-06-23 2021-12-24 佛山市顺德区顺达电脑厂有限公司 Remote server system capable of obtaining hardware information and management method thereof
CN111158710A (en) * 2019-12-30 2020-05-15 杭州迪普科技股份有限公司 Program programming method and device and network equipment
CN111158710B (en) * 2019-12-30 2023-08-25 杭州迪普科技股份有限公司 Program programming method, device and network equipment
CN112558996A (en) * 2020-12-24 2021-03-26 中国航空工业集团公司西安航空计算技术研究所 Automatic curing control method
CN112558996B (en) * 2020-12-24 2023-08-04 中国航空工业集团公司西安航空计算技术研究所 Automatic curing control method

Also Published As

Publication number Publication date
WO2013053262A1 (en) 2013-04-18

Similar Documents

Publication Publication Date Title
CN102368218A (en) Method for automatically programming Flash in batches
CN107158705B (en) The update method and device of service
CN104104572B (en) Interchanger automatic deployment method and device in a kind of SDN
CN107809367A (en) The equipment loading method and SDN controllers, the network equipment of a kind of SDN
US20050271056A1 (en) Packet generation method, communication method, packet processing method and data structure
CN105024990A (en) Deployment method and device for network security attack and defense exercise environment
CN106681924A (en) Software testing method and software testing system
CN106648781B (en) Method and system for upgrading remote firmware of communication equipment
CN109669705B (en) Method and system for programming firmware
CN103747535A (en) Method, apparatus and system for recovering CAPWAP control channel
CN101924643A (en) Updating method and system of card software in communication system equipment
US6477486B1 (en) Automatic location determination of devices under test
CN109474443A (en) A kind of configuration method, device, system and the communication equipment of newly-increased server
US8184555B1 (en) SpaceWire network management
CN108156597A (en) A kind of bluetooth equipment and its test method
CN111193968A (en) Verification method, debugging verification host, monitoring host and system of remote signaling information
CN105320534A (en) BOOT remote updating method, BOOT remote updating device and BOOT remote updating system for single board
CN106464521A (en) Method and system for deterministic auto-configuration of a device
CN111988347A (en) Data processing method of board jumper system and board jumper system
CN113645314A (en) Private cloud deployment method and server
CN106713038B (en) remote transmission line quality detection method and system
CN105323661A (en) Optical network unit (ONU) service activating method and device
CN107547920A (en) Fault handling method and device
CN110808878B (en) Automatic updating test method based on redundant network topology
CN105938432A (en) System updating method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120307