CN104461639A - Bootloader based CSFP optical module upgrading method - Google Patents
Bootloader based CSFP optical module upgrading method Download PDFInfo
- Publication number
- CN104461639A CN104461639A CN201410768456.2A CN201410768456A CN104461639A CN 104461639 A CN104461639 A CN 104461639A CN 201410768456 A CN201410768456 A CN 201410768456A CN 104461639 A CN104461639 A CN 104461639A
- Authority
- CN
- China
- Prior art keywords
- bootloader
- optical module
- data
- program
- byte
- 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
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a Bootloader based CSFP optical module upgrading method. The method includes: opening a Bootloader storage region in a FLASH region of a microcontroller of a CSFP optical module, wherein a Bootloader initiator is stored in the Bootloader storage region; selectively initiating the Bootloader, and executing upgrading operation on data in a program code region in the FLASH region. By the method, after the optical module is delivered, program upgrading can be completed without return to factories for recording a program with a programming unit, the purpose of compatibility to switches or routers of different types and requirements is achieved, meanwhile, manufacturers realize program upgrading by remote control, or clients can perform program upgrading through an optical module bus interface, workload is reduced, and program upgrading cost caused by shell disassembly is reduced.
Description
Technical field
The present invention relates to optical module upgrading, particularly relate to a kind of CSFP optical module upgrade method based on Bootloader.
Background technology
Optical module is a kind of integrated communication accessory providing photoelectricity-electro-optic conversion ability, and its inner structure block diagram as shown in Figure 1.Wherein, microcontroller major function is to provide and the communication bus hardware interface of host side and warning, alarm hardware interface.Main flow optical module all comprises programmable microcontroller in the market.CSFP optical module is a kind of emerging optical module in recent years, and adopt the encapsulation with the equal size of conventional SFP optical module, be integrated with two full duplex communication optical modules, under making the condition of optical module constancy of volume, data transmission capabilities adds one times.The significant components of optical module in return machine, router, be widely used in network communication hardware, production firm's One's name is legion of switch and router, well-known manufacturer comprises: Cisco, Huawei, in emerging, Alcatel, Hewlett-Packard, TP-LINK, D-LINK etc.Although, the international organizations such as IEEE and ITU propose the communications protocol of standard, equipment vendors also combine standard agreements such as having formulated SFF8472, INF8077I, but between each main flow equipment vendor, also there is many incompatible self-defined standards, which results in the optical module of a protocol compliant standard, the compatibility of the equipment such as switch, router of main flow equipment vendor cannot be obtained simultaneously.The compatibility of optical module manufacturer in order to allow optical module obtain certain equipment, often exploitation meets the micro-controller program of this equipment requirement separately, and this one-phase completes before optical module dispatches from the factory.
Common optical module, after dispatching from the factory, its internal processes cannot directly be changed, and must return factory, for different microcontroller models, uses special programmable device to carry out burning program to microcontroller.Because burning program can destroy existing program and data, be therefore equivalent to again produce this optical module, such solution is lost time energy, and maintenance period is long, extremely loaded down with trivial details.Be illustrated in figure 2 common optical module and return factory's program upgrade process flow diagram.Due to the dismounting of shell, likely cause the change of particular product performance parameters, therefore need again to test optical module performance.This can introduce great workload, and because of shells dismounting, a certain proportion of material can be caused to damage, also considerably increase the cost of program upgrade.Part optical module production firm, by the design of circuit board, avoid the connectivity problem of the dismounting of optical module shells and programming cable, but its special program upgrade circuit board of must arranging in pairs or groups, also make client voluntarily or cannot cannot complete program upgrade under remote assistance.Meanwhile, the design of this type of circuit, can bring the increase of cost, and reduces optical module reliability.
Bootloader is the first paragraph code that embedded system performs after power, after the initialization that it completes CPU and related hardware, again the built-in application program of operation system image or solidification is contained in the space then jumping to operating system place in internal memory, start the operating system operation.In embedded OS, BootLoader ran before operating system nucleus runs.Can initiating hardware equipment, set up memory headroom mapping graph, thus take the hardware environment of system to a proper states, to get out correct environment for final call operation system kernel.In embedded systems, firmware program usually not as BIOS (note, some embedded type CPUs also can the start-up routine of embedded a section short and small), therefore the loading initiating task of whole system has been come by BootLoader with regard to complete.
At present, Bootloader is applicable to special embedded environment, and such as it is widely used in GNU/Linux system.An embedded Linux system can be divided into four levels usually from the angle of software:
1, bootstrap loader.Comprise the boot code (optional) be solidificated in firmware (firmware), and BootLoader two large divisions.
2, linux kernel.Specific to the customization kernel of embedded plank and the start-up parameter of kernel.
3, file system.Comprise root file system and build on file system on Flash memory device.Usually rootfs is used as with ramdisk.
4, user application.Specific to the application program of user.Sometimes a mbedded GUI can also may be comprised between user application and inner nuclear layer.Conventional embedded type GUI has: MicroWindows and MiniGUI etc.
But Bootloader still only uses at present in some Large-Scale Projects or system, such as personal computer (PC), mobile phone operating system, intelligent exchange operating system, television set top box operating system etc.; In some Small Scale Software systems or single-chip microprocessor system field, almost do not use the precedent of Bootloader.Bootloader itself is very high for the dependence of system hardware, and often specific hardware needs specific Bootloader program of arranging in pairs or groups.
Based on Bootloader program, user can use given software interface, upgrades to existing software.Manufacturer also can carry out software upgrading by network remote.
Summary of the invention
The object of the invention is to overcome prior art defect, a kind of CSFP optical module upgrade method based on Bootloader is provided, after it makes optical module dispatch from the factory, factory need not be returned, the renewal of program can be completed, reach the object of compatible dissimilar and the switch that requires or router, and manufacturer can be realized pass through Long-distance Control, complete program upgrade, or client carries out program upgrade by optical module bus interface.
The object of this invention is to provide a kind of CSFP optical module upgrade method based on Bootloader, it comprises:
In the FLASH region of the microcontroller of CSFP optical module, hew out Bootloader storage area, wherein store Bootloader start-up routine;
Select to start Bootloader, updating operation is performed to the data in the regions of program code in FLASH region.The FLASH region of the microcontroller of described CSFP optical module, open up a Bootloader storage area specially, for storing Bootloader start-up routine, like this when needing the Bootloader start-up routine described in use to carry out program upgrade, enter described this pattern of Bootloader start-up routine by dependent instruction.The present invention by storing Bootloader start-up routine in the FLASH region of the microcontroller of CSFP optical module, realize upgrading to the data in the regions of program code in described FLASH region, need not carry out that factory is returned to optical module and carry out data upgrading, also dismounting need not be carried out to optical module, eliminate the unnecessary infringement that optical module is caused because of dismounting, shorten maintenance period, reduce the cost of program upgrade.
Preferably, wherein, described CSFP optical module is provided with IIC interface, and system starts Bootloader by remote access IIC interface, performs updating operation.Described IIC interface is the interface that described CSFP optical module is all provided with, and described IIC interface all uses same standard, start Bootloader by mistake remote access IIC interface so simple and convenient, and do not increase production cost, and remote access function can be realized.
Preferably, wherein, select to start Bootloader, updating operation performed to the data in the regions of program code in FLASH region and comprises the following steps:
1) write the ASCII character of " BOOT " in the microcontroller, start Bootloader;
2) by the regions of program code in new routine data write FLASH region;
3) read the new procedures data of write, compare with target program data;
4) if correct, then run new procedures data, complete upgrading; If incorrect, then repeat step 2) and 3), until correct.
Described step 1) in by writing the ASCII character of " BOOT " in the microcontroller, start Bootloader, the mode of this startup Bootloader is when carrying out program upgrade, can be completed by the remote controlled manner of manufacturer or have client to come, simple to operate and can Long-distance Control be realized, described step 3) and 4) realize comparing to the new procedures data write and target program data, reaching the new procedures data ensureing write is exactly the target program that will write.
Preferably, wherein, described step 2) comprising:
2.1) mapping address in the FLASH region of new procedures data to be written is searched;
2.2) by the buffer zone of 512 byte data write microprocessors in new procedures data;
2.3) according to the mapping address found, the original program in the FLASH region that erasing is corresponding;
2.4) by the new procedures data write in buffer zone according in FLASH region corresponding to mapping address;
2.5) repeatedly step 2.2 is performed)-2.4) until all new procedures data are all write in corresponding FLASH region.
Described step 2.1), 2.2), 2.3), 2.4) complete new procedures and be written in corresponding FLASH region, and the original program erased in corresponding FLASH region, both complete the write to new data, do not change original size of data again.
Preferably, wherein, described step 3) comprising:
3.1) mapping address be written with in the FLASH region of new procedures data is searched;
3.2) according to the mapping address found, by the new procedures digital independent in the FLASH region of correspondence to buffer zone;
3.3) read 512 byte datas in new procedures data in the buffer, compare with target program data, to verify the correctness of write-in program;
3.4) repeatedly step 3.3 is performed), until complete verification.
Described step 3.1), 3.2), 3.3) perform verifying function to new write-in program, ensure that write new procedures is exactly target program.
Preferably, wherein, described Bootloader start-up routine takies the IIC slave addresses of CSFP optical module is A0H, A2H.Described IIC slave addresses A0H, A2H are the inherent function structure of described CSFP optical module, by using described IIC slave addresses A0H, A2H, not increasing other accessory, reducing cost.
Preferably, wherein, 120,121 and 122 bytes in described A2H region are as the control byte of self-defined Bootloader; Use 123,124,125 and 126 bytes as the cipher control byte entering Bootloader pattern; Use the data buffer that page 0xFC, 0xFD, 0xFE, 0xFF tetra-page addresss of high 128 are upgraded as Bootloader.By redefining distribution to described CSFP optical module A2H region, achieving new function, and not increasing new cost of development, having saved resource.
Preferably, wherein, described 123-126 byte is the ASCII character of write " BOOT "; 121-122 byte is FLASH mapping address byte; 120 bytes are Bootloader control byte, order has: ' E ' wipes the program storage district of microcontroller, buffer data is write FLASH region corresponding to microcontroller by ' W ', and ' R ' reads FLASH area data corresponding to microcontroller to buffer zone, and ' S ' brings into operation application program; High 128, by page mapped buffer, 0xFC page, mapped buffer 0x000-0x07F byte; 0xFD page, mapped buffer 0x080-0x0FF byte; 0xFE page, mapped buffer 0x100-0x17F byte; 0xFF page, mapped buffer 0x180-0x1FF byte.Described 123-126 byte is the ASCII character of write " BOOT ", by writing the ASCII character of " BOOT ", realizes the function starting Bootloader; Described 121-122 byte is FLASH mapping address byte, realizes the verifying function to write-in program and target program; Described 120 bytes are Bootloader control byte, realize the write to new procedures and read functions, complete the erase feature of the original program in program storage district to microcontroller; Described high 128, as pressing page mapped buffer, realize depositing function to data temporarily.Achieve and start described Bootloader start-up routine, complete the verification to new data, finally realize the upgrading to program, simple, reliability is high, and manufacturer data and product data are not by the impact of program updates.
Beneficial effect of the present invention is:
1, remote access IIC interface of the present invention starts Bootloader, perform updating operation, achieve after optical module dispatches from the factory, factory need not be returned and use programmable device burning program, according to the difference of switch, router, upgrading optical module internal processes, reaches the object of switch that is compatible dissimilar and that require or router.
2, in the present invention in the FLASH region of the microcontroller of CSFP optical module, hew out Bootloader storage area, Bootloader start-up routine be stored in the FLASH region of microcontroller, form an entirety.
3, in the present invention, manufacturer, by Long-distance Control, realize program upgrade, or client carries out program upgrade by optical module bus interface, reduces workload, decreases because shells dismantles the program upgrade cost caused.
4, in the present invention, manufacturer carries out program by long-range, will retain existing manufacturer, the user data of optical module, can not cause loss of effective data or adjust test parameter to lose.
Accompanying drawing explanation
Fig. 1 is optical module inner structure block diagram;
Fig. 2 is that common optical module returns factory's program upgrade process flow diagram;
Fig. 3 is microcontroller Bootloader program work process flow diagram;
Fig. 4 is the inner FLASH planning chart of microcontroller C8051F330.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail, can implement according to this with reference to instructions word to make those skilled in the art.
CSFP optical module upgrade method based on Bootloader of the present invention comprises:
In the FLASH region of the microcontroller of CSFP optical module, hew out Bootloader storage area, wherein store Bootloader start-up routine;
Select to start Bootloader, updating operation is performed to the data in the regions of program code in FLASH region.The FLASH region of the microcontroller of described CSFP optical module, open up a Bootloader storage area specially, for storing Bootloader start-up routine, like this when needing the Bootloader start-up routine described in use to carry out program upgrade, enter described this pattern of Bootloader start-up routine by dependent instruction.The present invention by storing Bootloader start-up routine in the FLASH region of the microcontroller of CSFP optical module, realize upgrading to the data in the regions of program code in described FLASH region, need not carry out that factory is returned to optical module and carry out data upgrading, also dismounting need not be carried out to optical module, eliminate the unnecessary infringement that optical module is caused because of dismounting, shorten maintenance period, reduce the cost of program upgrade.
Wherein in an embodiment, described CSFP optical module is provided with IIC interface, and system starts Bootloader by remote access IIC interface, performs updating operation.Described IIC interface is the interface that described CSFP optical module is all provided with, and described IIC interface all uses same standard, start Bootloader by mistake remote access IIC interface so simple and convenient, and do not increase production cost, and remote access function can be realized.
Wherein in an embodiment, as shown in Figure 3, select to start Bootloader, updating operation performed to the data in the regions of program code in FLASH region and comprises the following steps:
1) write the ASCII character of " BOOT " in the microcontroller, start Bootloader;
2) by the regions of program code in new routine data write FLASH region;
3) read the new procedures data of write, compare with target program data;
4) if correct, then run new procedures data, complete upgrading; If incorrect, then repeat step 2) and 3), until correct.
Described step 1) in by writing the ASCII character of " BOOT " in the microcontroller, start Bootloader, the mode of this startup Bootloader is when carrying out program upgrade, can be completed by the remote controlled manner of manufacturer or have client to come, simple to operate and can Long-distance Control be realized, described step 3) and 4) realize comparing to the new procedures data write and target program data, reaching the new procedures data ensureing write is exactly the target program that will write.
Wherein in an embodiment, be illustrated in figure 4 the inner FLASH planning chart of microcontroller C8051F330, described step 2) comprising:
2.1) mapping address in the FLASH region of new procedures data to be written is searched;
2.2) by the buffer zone of 512 byte data write microprocessors in new procedures data;
2.3) according to the mapping address found, the original program in the FLASH region that erasing is corresponding;
2.4) by the new procedures data write in buffer zone according in FLASH region corresponding to mapping address;
2.5) repeatedly step 2.2 is performed)-2.4) until all new procedures data are all write in corresponding FLASH region.
Described step 2.1), 2.2), 2.3), 2.4) complete new procedures and be written in corresponding FLASH region, and the original program erased in corresponding FLASH region, both complete the write to new data, do not change original size of data again.
Wherein in an embodiment, described step 3) comprising:
3.1) mapping address be written with in the FLASH region of new procedures data is searched;
3.2) according to the mapping address found, by the new procedures digital independent in the FLASH region of correspondence to buffer zone;
3.3) read 512 byte datas in new procedures data in the buffer, compare with target program data, to verify the correctness of write-in program;
3.4) repeatedly step 3.3 is performed), until complete verification.
Described step 3.1), 3.2), 3.3) perform verifying function to new write-in program, ensure that write new procedures is exactly target program.
Wherein in an embodiment, the IIC slave addresses that described Bootloader start-up routine takies CSFP optical module is A0H, A2H.Described IIC slave addresses A0H, A2H are the inherent function structure of described CSFP optical module, by using described IIC slave addresses A0H, A2H, not increasing other accessory, reducing cost.
Wherein in an embodiment, 120,121 and 122 bytes in described A2H region are as the control byte of self-defined Bootloader; Use 123,124,125 and 126 bytes as the cipher control byte entering Bootloader pattern; Use the data buffer that page 0xFC, 0xFD, 0xFE, 0xFF tetra-page addresss of high 128 are upgraded as Bootloader.By redefining distribution to described CSFP optical module A2H region, achieving new function, and not increasing new cost of development, having saved resource.
Wherein in an embodiment, described 123-126 byte is the ASCII character of write " BOOT "; 121-122 byte is FLASH mapping address byte; 120 bytes are Bootloader control byte, order has: ' E ' wipes the program storage district of microcontroller, buffer data is write FLASH region corresponding to microcontroller by ' W ', and ' R ' reads FLASH area data corresponding to microcontroller to buffer zone, and ' S ' brings into operation application program; High 128, by page mapped buffer, 0xFC page, mapped buffer 0x000-0x07F byte; 0xFD page, mapped buffer 0x080-0x0FF byte; 0xFE page, mapped buffer 0x100-0x17F byte; 0xFF page, mapped buffer 0x180-0x1FF byte.Described 123-126 byte is the ASCII character of write " BOOT ", by writing the ASCII character of " BOOT ", realizes the function starting Bootloader; Described 121-122 byte is FLASH mapping address byte, realizes the verifying function to write-in program and target program; Described 120 bytes are Bootloader control byte, realize the write to new procedures and read functions, complete the erase feature of the original program in program storage district to microcontroller; Described high 128, as pressing page mapped buffer, realize depositing function to data temporarily.Achieve and described Bootloader start-up routine is started, complete the verification to new data, finally realize the upgrading to program, simple, reliability is high, and retains existing manufacturer, the user data of optical module, can not cause loss of effective data or adjust test parameter to lose.
Although embodiment of the present invention are open as above, but it is not restricted to listed in instructions and embodiment utilization, it can be applied to various applicable the field of the invention completely, for those skilled in the art, can easily realize other amendment, therefore do not deviating under the universal that claim and equivalency range limit, the present invention is not limited to specific details and illustrates here and the legend described.
Claims (8)
1., based on a CSFP optical module upgrade method of Bootloader, it is characterized in that, comprise the following steps:
In the FLASH region of the microcontroller of CSFP optical module, hew out Bootloader storage area, wherein store Bootloader start-up routine;
Select to start Bootloader, updating operation is performed to the data in the regions of program code in FLASH region.
2., as claimed in claim 1 based on the CSFP optical module upgrade method of Bootloader, it is characterized in that,
Described CSFP optical module is provided with IIC interface, and system starts Bootloader by remote access IIC interface, performs updating operation.
3. as claimed in claim 2 based on the CSFP optical module upgrade method of Bootloader, it is characterized in that, select to start Bootloader, updating operation is performed to the data in the regions of program code in FLASH region and comprises the following steps:
1) write the ASCII character of " BOOT " in the microcontroller, start Bootloader;
2) by the regions of program code in new routine data write FLASH region;
3) read the new procedures data of write, compare with target program data;
4) if correct, then run new procedures data, complete upgrading; If incorrect, then repeat step 2) and 3), until correct.
4., as claimed in claim 3 based on the CSFP optical module upgrade method of Bootloader, it is characterized in that,
Described step 2) comprising:
2.1) mapping address in the FLASH region of new procedures data to be written is searched;
2.2) by the buffer zone of 512 byte data write microprocessors in new procedures data;
2.3) according to the mapping address found, the original program in the FLASH region that erasing is corresponding;
2.4) by the new procedures data write in buffer zone according in FLASH region corresponding to mapping address;
2.5) repeatedly step 2.2 is performed)-2.4) until all new procedures data are all write in corresponding FLASH region.
5., as claimed in claim 4 based on the CSFP optical module upgrade method of Bootloader, it is characterized in that,
Described step 3) comprising:
3.1) mapping address be written with in the FLASH region of new procedures data is searched;
3.2) according to the mapping address found, by the new procedures digital independent in the FLASH region of correspondence to buffer zone;
3.3) read 512 byte datas in new procedures data in the buffer, compare with target program data, to verify the correctness of write-in program;
3.4) repeatedly step 3.3 is performed), until complete verification.
6., as claimed in claim 5 based on the CSFP optical module upgrade method of Bootloader, it is characterized in that, the IIC slave addresses that described Bootloader start-up routine takies CSFP optical module is A0H, A2H.
7. as claimed in claim 6 based on the CSFP optical module upgrade method of Bootloader, it is characterized in that, 120,121 and 122 bytes in described A2H region are as the control byte of self-defined Bootloader; Use 123,124,125 and 126 bytes as the cipher control byte entering Bootloader pattern; Use the data buffer that page 0xFC, 0xFD, 0xFE, 0xFF tetra-page addresss of high 128 are upgraded as Bootloader.
8. as claimed in claim 7 based on the CSFP optical module upgrade method of Bootloader, it is characterized in that, the ASCII character of described 123-126 byte write " BOOT "; 121-122 byte is FLASH mapping address byte; 120 bytes are Bootloader control byte, order has: ' E ' wipes the program storage district of microcontroller, buffer data is write FLASH region corresponding to microcontroller by ' W ', and ' R ' reads FLASH area data corresponding to microcontroller to buffer zone, and ' S ' brings into operation application program; High 128, by page mapped buffer, 0xFC page, mapped buffer 0x000-0x07F byte; 0xFD page, mapped buffer 0x080-0x0FF byte; 0xFE page, mapped buffer 0x100-0x17F byte; 0xFF page, mapped buffer 0x180-0x1FF byte.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410768456.2A CN104461639A (en) | 2014-12-12 | 2014-12-12 | Bootloader based CSFP optical module upgrading method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410768456.2A CN104461639A (en) | 2014-12-12 | 2014-12-12 | Bootloader based CSFP optical module upgrading method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104461639A true CN104461639A (en) | 2015-03-25 |
Family
ID=52907744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410768456.2A Pending CN104461639A (en) | 2014-12-12 | 2014-12-12 | Bootloader based CSFP optical module upgrading method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104461639A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112069012A (en) * | 2020-09-14 | 2020-12-11 | 成都优博创通信技术有限公司 | Evaluation board for optical module and optical module maintenance method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030050087A1 (en) * | 2001-09-07 | 2003-03-13 | Samsung Electronics Co., Ltd. | Memory device in mobile phone |
CN101950253A (en) * | 2010-08-12 | 2011-01-19 | 深圳市共进电子有限公司 | Method for upgrading optical module firmware in optical network unit by utilizing WEB webpage interface |
CN102203732A (en) * | 2011-05-27 | 2011-09-28 | 华为技术有限公司 | Software upgrading method, apparatus and optical module |
CN102722384A (en) * | 2012-05-25 | 2012-10-10 | 深圳市共进电子股份有限公司 | On-line upgrading method and upgrading system for optical module firmware |
CN102855151A (en) * | 2012-08-21 | 2013-01-02 | 武汉电信器件有限公司 | Optical module firmware in-application upgrading method capable of not interrupting service |
-
2014
- 2014-12-12 CN CN201410768456.2A patent/CN104461639A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030050087A1 (en) * | 2001-09-07 | 2003-03-13 | Samsung Electronics Co., Ltd. | Memory device in mobile phone |
CN101950253A (en) * | 2010-08-12 | 2011-01-19 | 深圳市共进电子有限公司 | Method for upgrading optical module firmware in optical network unit by utilizing WEB webpage interface |
CN102203732A (en) * | 2011-05-27 | 2011-09-28 | 华为技术有限公司 | Software upgrading method, apparatus and optical module |
CN102722384A (en) * | 2012-05-25 | 2012-10-10 | 深圳市共进电子股份有限公司 | On-line upgrading method and upgrading system for optical module firmware |
CN102855151A (en) * | 2012-08-21 | 2013-01-02 | 武汉电信器件有限公司 | Optical module firmware in-application upgrading method capable of not interrupting service |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112069012A (en) * | 2020-09-14 | 2020-12-11 | 成都优博创通信技术有限公司 | Evaluation board for optical module and optical module maintenance method |
CN112069012B (en) * | 2020-09-14 | 2024-07-19 | 成都优博创通信技术有限公司 | Evaluation board for optical module and maintenance method for optical module |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2675110B1 (en) | Method, system and terminal for system update between mobile communication terminals | |
CN107656773B (en) | Multi-core DSP starting method | |
CN103324498B (en) | Method and equipment for booting bare metal computing device | |
CN104391726A (en) | SFP (Small Form-Factor Pluggable) optical module upgrading method based on Bootloader | |
CN103853586A (en) | Method of realizing wireless card driver in UEFI (unified extensible firmware interface) layer | |
US9411601B2 (en) | Flexible bootstrap code architecture | |
CN104461638B (en) | A kind of XFP optical module upgrade methods based on Bootloader | |
CN103761088A (en) | Multiple operation system switching method applicable to ARM (advanced risc machine) framework mobile equipment | |
CN107766097B (en) | Electronic device for executing starting operation based on starting instruction provided by endpoint device | |
CN109426527B (en) | Computer system and method for sharing Bluetooth data between UEFI firmware and operating system | |
CN103777979A (en) | Method and device for recovering BIOD through cloud end | |
CA3041299C (en) | Mobile device external controller module | |
CN108153548A (en) | A kind of EMMC firmware upgrade methods and device | |
CN103905631A (en) | Mobile terminal and MEDOM chip and LINUX chip unified downloading method thereof | |
CN103092648A (en) | Method and system of mirror image upgrade and user device and personal computer | |
CN104158709B (en) | A kind of optical module knows method for distinguishing and ports-Extending equipment | |
CN104035757A (en) | MIPS-based (microprocessor without interlocked piped stages-based) U-boot (universal boot loader) transplantation implementing method | |
CN104407903A (en) | Remote upgrading method of QSFP optical module based on Bootloader | |
CN107911816A (en) | Startup method, multimode IoT equipment and storage medium for multimode IoT equipment | |
CN109165037A (en) | A kind of program online updating method and system based on serial ports processor | |
CN104461639A (en) | Bootloader based CSFP optical module upgrading method | |
CN108052337A (en) | A kind of firmware upgrade method and device of eMMC production tools | |
CN104407902A (en) | Remote upgrading method of SFF optical module based on Bootloader | |
CN106445571B (en) | Mainboard and starting method | |
CN113703811B (en) | Method, device, equipment and storage medium for remotely downloading firmware by DSP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150325 |