CN101192165A - Master-slave mode multiprocessor system and software version loading method - Google Patents
Master-slave mode multiprocessor system and software version loading method Download PDFInfo
- Publication number
- CN101192165A CN101192165A CNA2006101606194A CN200610160619A CN101192165A CN 101192165 A CN101192165 A CN 101192165A CN A2006101606194 A CNA2006101606194 A CN A2006101606194A CN 200610160619 A CN200610160619 A CN 200610160619A CN 101192165 A CN101192165 A CN 101192165A
- Authority
- CN
- China
- Prior art keywords
- processor
- primary processor
- interface
- version
- master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
The present invention discloses a software version loading method and comprises the following procedures that: the first step: a main processor carries out a bootstrap program of a bootstrap memory to initialize the main processor and the relevant peripheral circuit interface; the second procedure: relevant contents are downloaded from a network management version server by the main processor and stored in a program memory of the main processor; the third procedure: the main processor sends reset control signals to one or a plurality of slave processors and a relevant program version needed by each processor is read to a corresponding bootstrap program memory through a bus-mastering switch; the fourth procedure: the main processor and the slave processors respectively start respective function and task; the fifth procedure: the main procedure and the slave procedures establish a master-slave communication relation in order that the main processor monitors and manages the operating condition of the slave processors. In addition, the present invention also provides a software version loading system, reduces the complexity of the circuit and is convenient to load, upgrade, maintain and manage the software version.
Description
Technical field
The present invention relates to the embedded system field of master-slave mode multiprocessor, and especially, relate to a kind of master-slave mode multiprocessor system and software version loading method.
Background technology
In large-scale communication apparatus of modern times, the embedded system on the veneer in equipment even the equipment often need be designed to master-slave mode multiprocessor system, to finish large-scale calculations or control in real time jointly.Master and slave processor can be made up of processor of the same type or the difference in functionality type, and the communication between the master and slave processor can be undertaken by universal asynchronous receiver (UART), Ethernet, peripheral controller interface (PCI) bus or other bus mode.
As shown in Figure 1, in the prior art, main processor system and often all need to overlap independently peripheral storage separately from processor system, these storeies comprise with the lower part: be used for bootstrap memory that bootstrap processor starts, be used to the SDRAM storer storing the program storage of kernel and application program and be used to carry out this kernel and application program.The software version loading method of master and slave processor is: (1) at first is respectively master and slave processor bootstrap memory sintering boot separately by instruments such as burning the sheet device; (2) by bootstrap memory guide respectively start master and slave processor after, come kernel and application program are loaded in separately the program storage by master and slave processor UART interface or Ethernet interface separately; (3) follow master and slave processor and carry out kernel and application program in the program storage separately more respectively, start master and slave processor function and task separately respectively; (4) simultaneously, primary processor and from setting up master-slave communication relation by UART interface, Ethernet interface, pci bus interface or other bus interface between the processor.This shows that primary processor and a kind of principal and subordinate's correspondence is only just arranged from processor after program run is separately got up is independently in the start-up course of master and slave processor fully.And, in software release upgrade, also need to upgrade respectively primary processor and from processor separately bootstrap memory and the software version the program storage.
The shortcoming of the design of correlation technique is: whole principal and subordinate's multicomputer system not only the circuit complexity, device is many, cost is high, and the upgrading of program version and safeguard much also complicatedly, time that is spent and cost are also high, efficient is low.
Summary of the invention
Consider the problems referred to above and make the present invention that for this reason, fundamental purpose of the present invention is to provide a kind of master-slave mode multiprocessor system and software version loading method.
To achieve these goals, according to the first embodiment of the present invention, provide a kind of master-slave mode multiprocessor system.
This system comprises: primary processor has bootstrap memory, program storage, SDRAM storer by its external bus; One or more from processor, one or more each from processor all have guiding and program storage, SDRAM storer by its external bus; And bus-controlled switching, be used for the external bus of primary processor is connected to each guiding and program storage from processor; Wherein, primary processor and one or more from connecting by communication interface circuit between the processor.
In this system, primary processor can send reseting controling signal from processor to one or more.In addition, communication interface circuit comprises UART interface, Ethernet interface, pci bus interface and other bus interface.
To achieve these goals, according to a second embodiment of the present invention, provide a kind of software version loading method, this method has adopted the master-slave mode multiprocessor system of first embodiment of the invention.
This method may further comprise the steps: first step, primary processor are carried out the boot of its bootstrap memory, with initialization primary processor and related peripheral circuit interface; Second step, primary processor is downloaded related content from the webmaster version server, and is kept in the program storage of primary processor; Third step, primary processor is by sending reseting controling signal to one or more from processor, and relative program version each processor is required by bus-controlled switching writes corresponding guiding and program storage; The 4th step, primary processor and start separately every function and task respectively from processor; And the 5th step, primary processor and set up the master-slave communication relation from processor is so that main processor monitors and management are from the running status of processor.
Wherein, in second step, the related content that primary processor is downloaded comprises: kernel that primary processor uses and application version, the boot version, kernel and the application version that use from processor.
In addition, third step may further comprise the steps: steps A, and primary processor sends reseting controling signal to one or more from processor, so that one or morely be in reset mode from processor; Step B, primary processor is opened bus-controlled switching, so that guiding and program storage from processor are read and write control; Step C, primary processor writes corresponding guiding and program storage with each from processor required boot version, kernel and application version; Step D, primary processor stop to close bus-controlled switching to from the resetting of processor, to close primary processor to from the guiding of processor and the read-write control of program storage.
The 4th step may further comprise the steps: steps A: primary processor operation kernel and application version start its every function and task; And step B: carry out boot separately the bootstrap memory respectively from processor, and operation kernel and application version, start separately function and task.
In addition, in second step, primary processor is downloaded related content by the related peripheral interface, and wherein, the related peripheral interface comprises UART interface and Ethernet interface.
In the 5th step, primary processor and from setting up master-slave communication relation by UART interface, Ethernet interface, pci bus interface or other bus interface between the processor.
By technique scheme, the present invention has reduced the complexity of circuit, and has made things convenient for loading, upgrading and the maintenance management of software version.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the system chart of principal and subordinate processor in the prior art;
Fig. 2 is the system chart according to the principal and subordinate processor of first embodiment of the invention;
Fig. 3 is the block diagram according to the particular instance of the system of the principal and subordinate processor of first embodiment of the invention;
Fig. 4 is the process flow diagram according to the software version loading method of second embodiment of the invention; And
Fig. 5 is the detailed process process flow diagram according to the software version loading method of second embodiment of the invention.
Embodiment
Describe the present invention below with reference to the accompanying drawings in detail.
First embodiment
At first the first embodiment of the present invention is described with reference to Fig. 2 and Fig. 3.Fig. 2 is the block diagram according to the master-slave mode multiprocessor system of first embodiment of the invention, and Fig. 3 is the block diagram of master-slave mode multiprocessor system that adopts the network processing unit APP320E of PowerPC MPC875 microprocessor and Agere company
As shown in Figure 2, master-slave mode multiprocessor system according to first embodiment of the invention comprises: primary processor 202 has bootstrap memory (BOOT storer) 204, program storage (PROGRAM storer) 206, SDRAM storer 208 by its external bus; One or more from processor 210, one or more each from processor 210 all have guiding and program storage (that is BOOT﹠amp, by its external bus; The PROGRAM storer, the guiding and the two-in-one storer of program) 212, SDRAM storer 214; And bus-controlled switching 216, be used for the external bus of primary processor 202 is connected to guiding and program storage 212; Wherein, primary processor 202 and one or morely connect by communication interface circuit between the processor 210.
In this system, primary processor 202 sends reseting controling signal to one or more from processor 210.In addition, communication interface circuit comprises UART interface, Ethernet interface, pci bus interface and other bus interface.
Adopting the system of the PowerPC MPC875 microprocessor of Freescale company with primary processor is example.As shown in Figure 3, primary processor 301 connects Boot Flash storer 303, the SDRAM storer 304 of 16M byte and the Program Flash storer 305 of 4M byte of a 512K byte by its external bus 302; From processor 306 is the built-in ARM microprocessor of the network processing unit APP320E of Agere company, and it connects the Boot﹠amp of a 16M byte by its external bus 307; The DDR2 SDRAM storer 309 of Program Flash storer 308 and 32M byte; Primary processor 301 is connected to from the Boot﹠amp of processor 306 by a cover bus switch 310; On the Program Flash storer 308, can be for downloading from processor 306 or upgrading refresh routine version; In addition, primary processor 301 is controlled from the reset mode of processor 306 by reseting controling signal 311, primary processor 301 and from communicating by Ethernet interface 312 between the processor 306.
Second embodiment
With reference to Fig. 4 and Fig. 5 the second embodiment of the present invention is described below.Fig. 4 is the process flow diagram according to the software version loading method of second embodiment of the invention, and Fig. 5 is the process flow diagram according to the detailed process of the software version loading method of second embodiment of the invention.
As shown in Figure 4, the software version loading method according to second embodiment of the invention may further comprise the steps: step S402, primary processor carry out the boot of its bootstrap memory, with initialization primary processor and related peripheral circuit interface; Step S404, primary processor is downloaded related content from the webmaster version server, and is kept in the program storage of primary processor; Step S406, primary processor is by sending reseting controling signal to one or more from processor, and relative program version each processor is required by bus-controlled switching writes corresponding guiding and program storage; Step S408, primary processor and start separately every function and task respectively from processor; And step S410, primary processor and set up master-slave communication relation from processor is so that main processor monitors and management are from the running status of processor.
Wherein, in step S404, the related content that primary processor is downloaded comprises: kernel that primary processor uses and application version, the boot version, kernel and the application version that use from processor.
In addition, step S406 may further comprise the steps: steps A, and primary processor sends reseting controling signal to one or more from processor, so that one or morely be in reset mode from processor; Step B, primary processor is opened bus-controlled switching, so that guiding and program storage from processor are read and write control; Step C, primary processor writes corresponding guiding and program storage with each from processor required boot version, kernel and application version; Step D, primary processor stop to close bus-controlled switching to from the resetting of processor, to close primary processor to from the guiding of processor and the read-write control of program storage.
In addition, step S408 may further comprise the steps: steps A: primary processor operation kernel and application version start its every function and task; And step B: carry out boot separately the bootstrap memory respectively from processor, and operation kernel and application version, start separately function and task.
In addition, in step S404, primary processor is downloaded related content by the related peripheral interface, and wherein, the related peripheral interface comprises UART interface and Ethernet interface.
In step S410, primary processor and from setting up master-slave communication relation by UART interface, Ethernet interface, pci bus interface or other bus interface between the processor.
The more specifically step of said method specifically describes as follows as shown in Figure 5:
Comprehensive first and second embodiment, the software version load step of the embedded system of master-slave mode multiprocessor wherein can be to carry out when master and slave processor starts first, also can be to carry out when the normal upgrading update software version in service of master and slave processor.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (9)
1. a master-slave mode multiprocessor system is characterized in that, comprising:
Primary processor has bootstrap memory, program storage, SDRAM storer by its external bus;
One or more from processor, described one or more each from processor all have guiding and program storage, SDRAM storer by its external bus; And
Bus-controlled switching is used for the external bus of described primary processor is connected to described guiding and program storage;
Wherein, described primary processor and described one or more from connecting by communication interface circuit between the processor.
2. master-slave mode multiprocessor system according to claim 1 is characterized in that, described primary processor can be to described one or more from processor transmission reseting controling signal.
3. master-slave mode multiprocessor system according to claim 1 is characterized in that, described communication interface circuit comprises UART interface, Ethernet interface, pci bus interface and other bus interface.
4. a software version loading method uses according to each described master-slave mode multiprocessor system in the claim 1 to 3, it is characterized in that, may further comprise the steps:
First step, primary processor are carried out the boot of its bootstrap memory, with initialization primary processor and related peripheral circuit interface;
Second step, described primary processor is downloaded related content from the webmaster version server, and is kept in the program storage of described primary processor;
Third step, described primary processor is by sending reseting controling signal to one or more from processor, and relative program version each processor is required by bus-controlled switching writes corresponding guiding and program storage;
The 4th step, described primary processor and describedly start separately every function and task respectively from processor; And
The 5th step, described primary processor and describedly set up master-slave communication relation from processor is so that described main processor monitors and the described running status from processor of management.
5. software version loading method according to claim 4, it is characterized in that, in described second step, the described related content that described primary processor is downloaded comprises: kernel that described primary processor uses and application version, described boot version, kernel and the application version that uses from processor.
6. software version loading method according to claim 5 is characterized in that, described third step may further comprise the steps:
Steps A, described primary processor sends reseting controling signal to one or more from processor, so that describedly one or morely be in reset mode from processor;
Step B, described primary processor is opened bus-controlled switching, so that described guiding and program storage from processor read and write control;
Step C, described primary processor writes corresponding guiding and program storage with each from processor required boot version, kernel and application version;
Step D, described primary processor stop to close described bus-controlled switching to described from the resetting of processor, with close described primary processor to described from the described guiding of processor and the read-write control of program storage.
7. software version loading method according to claim 5 is characterized in that, described the 4th step may further comprise the steps:
Steps A: described primary processor operation kernel and application version start its every function and task; And
Step B: describedly carry out boot separately the bootstrap memory respectively from processor, and operation kernel and application version, start separately function and task.
8. software version loading method according to claim 4, it is characterized in that in described second step, described primary processor is downloaded described related content by described related peripheral interface, wherein, described related peripheral interface comprises UART interface and Ethernet interface.
9. software version loading method according to claim 4, it is characterized in that, in described the 5th step, described primary processor and described from setting up the master-slave communication relation by UART interface, Ethernet interface, pci bus interface or other bus interface between the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610160619.4A CN101192165B (en) | 2006-11-29 | 2006-11-29 | Master-slave mode multiprocessor system and software version loading method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610160619.4A CN101192165B (en) | 2006-11-29 | 2006-11-29 | Master-slave mode multiprocessor system and software version loading method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101192165A true CN101192165A (en) | 2008-06-04 |
CN101192165B CN101192165B (en) | 2014-08-13 |
Family
ID=39487174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610160619.4A Active CN101192165B (en) | 2006-11-29 | 2006-11-29 | Master-slave mode multiprocessor system and software version loading method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101192165B (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009097776A1 (en) * | 2008-01-30 | 2009-08-13 | Huawei Technologies Co., Ltd. | System, device and method for achieving service upgrade |
WO2010025669A1 (en) * | 2008-09-03 | 2010-03-11 | Computime, Ltd. | Updating firmware with multiple processors |
CN101697128A (en) * | 2009-10-10 | 2010-04-21 | 中兴通讯股份有限公司 | Version upgrading method and device |
WO2010148931A1 (en) * | 2009-12-29 | 2010-12-29 | 中兴通讯股份有限公司 | Method and system for entirety mutual access in multi-processor |
CN101944036A (en) * | 2010-09-27 | 2011-01-12 | 苏州光格设备有限公司 | Memory optimization method on basis of rich internet applications (RIA) of industrial monitoring system |
CN102053849A (en) * | 2009-10-30 | 2011-05-11 | 杭州华三通信技术有限公司 | Distributed system, main system and slave systems thereof and a code loading method |
CN102214114A (en) * | 2011-06-24 | 2011-10-12 | 深圳市江波龙电子有限公司 | Method and system for updating programs of double-CPU (Central Processing Unit) system client computer |
CN102253844A (en) * | 2010-05-18 | 2011-11-23 | 大唐移动通信设备有限公司 | Method and device for starting processor |
CN102640138A (en) * | 2009-11-13 | 2012-08-15 | 高通股份有限公司 | Burst access protocol and priority initialization of a second processor |
CN102750256A (en) * | 2012-06-12 | 2012-10-24 | 福建睿矽微电子科技有限公司 | Multiprocessor shared storage implementation technique |
CN103150178A (en) * | 2013-02-05 | 2013-06-12 | 联发科技(新加坡)私人有限公司 | Starting-up display control device and processor chip |
CN103440437A (en) * | 2013-07-30 | 2013-12-11 | 东莞宇龙通信科技有限公司 | Terminal and display control method of user interface |
CN104199702A (en) * | 2014-09-08 | 2014-12-10 | 吴健辉 | Software version loading method |
WO2015014013A1 (en) * | 2013-07-30 | 2015-02-05 | 宇龙计算机通信科技(深圳)有限公司 | Terminal, display control method and display control system for user interface |
CN106020898A (en) * | 2016-05-30 | 2016-10-12 | 华讯方舟科技有限公司 | Software upgrading method and system of multi-processor device |
CN106095454A (en) * | 2016-06-16 | 2016-11-09 | 北京经纬恒润科技有限公司 | The Oftware updating method of a kind of coprocessor, system and primary processor |
CN107463377A (en) * | 2017-07-27 | 2017-12-12 | 重庆秦嵩科技有限公司 | A kind of quick loading methods of more Powerpc based on PCIE |
CN107544815A (en) * | 2016-06-28 | 2018-01-05 | 中兴通讯股份有限公司 | A kind of startup method and device of multicomputer system |
CN108845969A (en) * | 2018-03-28 | 2018-11-20 | 核工业理化工程研究院 | Method of controlling operation thereof and operating system suitable for non complete symmetry multiprocessing microcontroller |
CN110377358A (en) * | 2019-06-28 | 2019-10-25 | 深圳市汇川技术股份有限公司 | Coprocessor firmware dynamic loading method, system, equipment and storage medium |
CN110569053A (en) * | 2019-09-03 | 2019-12-13 | 深圳市东微智能科技股份有限公司 | method for upgrading application chip in electronic equipment and electronic equipment |
CN111209059A (en) * | 2020-01-14 | 2020-05-29 | 中国北方车辆研究所 | Embedded software multi-version control system and method |
CN111475191A (en) * | 2020-04-04 | 2020-07-31 | 东风越野车有限公司 | Automobile controller software upgrading system and method based on multi-core technology |
CN111666104A (en) * | 2020-06-11 | 2020-09-15 | 江苏华创微系统有限公司 | DSP processor design method supporting starting from RapidO |
CN112799743A (en) * | 2021-04-13 | 2021-05-14 | 浙江华创视讯科技有限公司 | Method and device for loading system file of slave processor unit and electronic equipment |
CN113169907A (en) * | 2018-06-08 | 2021-07-23 | 住友电装株式会社 | Communication apparatus and control method |
CN113778538A (en) * | 2021-09-13 | 2021-12-10 | 讯牧信息科技(上海)有限公司 | Multiprocessor system and starting method thereof |
-
2006
- 2006-11-29 CN CN200610160619.4A patent/CN101192165B/en active Active
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222374B (en) * | 2008-01-30 | 2010-09-22 | 华为技术有限公司 | System, device and method for implementing service upgrade |
WO2009097776A1 (en) * | 2008-01-30 | 2009-08-13 | Huawei Technologies Co., Ltd. | System, device and method for achieving service upgrade |
US8136108B2 (en) | 2008-09-03 | 2012-03-13 | Computime, Ltd | Updating firmware with multiple processors |
WO2010025669A1 (en) * | 2008-09-03 | 2010-03-11 | Computime, Ltd. | Updating firmware with multiple processors |
GB2474821B (en) * | 2008-09-03 | 2012-06-20 | Computime Ltd | Updating firmware with multiple processors |
GB2474821A (en) * | 2008-09-03 | 2011-04-27 | Computime Ltd | Updating firmware with multiple processors |
CN101697128A (en) * | 2009-10-10 | 2010-04-21 | 中兴通讯股份有限公司 | Version upgrading method and device |
WO2010145346A1 (en) * | 2009-10-10 | 2010-12-23 | 中兴通讯股份有限公司 | Method for version upgrading and apparatus thereof |
CN102053849B (en) * | 2009-10-30 | 2013-06-26 | 杭州华三通信技术有限公司 | Distributed system, main system and slave systems thereof and a code loading method |
CN102053849A (en) * | 2009-10-30 | 2011-05-11 | 杭州华三通信技术有限公司 | Distributed system, main system and slave systems thereof and a code loading method |
CN102640138A (en) * | 2009-11-13 | 2012-08-15 | 高通股份有限公司 | Burst access protocol and priority initialization of a second processor |
CN102640138B (en) * | 2009-11-13 | 2015-04-29 | 高通股份有限公司 | Burst access protocol and priority initialization of a second processor |
US8938609B2 (en) | 2009-11-13 | 2015-01-20 | Qualcomm Incorporated | Methods and apparatus for priority initialization of a second processor |
CN102110072B (en) * | 2009-12-29 | 2013-06-05 | 中兴通讯股份有限公司 | Complete mutual access method and system for multiple processors |
WO2010148931A1 (en) * | 2009-12-29 | 2010-12-29 | 中兴通讯股份有限公司 | Method and system for entirety mutual access in multi-processor |
CN102253844B (en) * | 2010-05-18 | 2014-05-07 | 大唐移动通信设备有限公司 | Method and device for starting processor |
CN102253844A (en) * | 2010-05-18 | 2011-11-23 | 大唐移动通信设备有限公司 | Method and device for starting processor |
CN101944036A (en) * | 2010-09-27 | 2011-01-12 | 苏州光格设备有限公司 | Memory optimization method on basis of rich internet applications (RIA) of industrial monitoring system |
CN101944036B (en) * | 2010-09-27 | 2013-05-01 | 苏州光格设备有限公司 | Memory optimization method on basis of rich internet applications (RIA) of industrial monitoring system |
CN102214114B (en) * | 2011-06-24 | 2014-06-04 | 深圳市江波龙电子有限公司 | Method and system for updating programs of double-CPU (Central Processing Unit) system client computer |
CN102214114A (en) * | 2011-06-24 | 2011-10-12 | 深圳市江波龙电子有限公司 | Method and system for updating programs of double-CPU (Central Processing Unit) system client computer |
CN102750256B (en) * | 2012-06-12 | 2016-09-14 | 福建睿矽微电子科技有限公司 | A kind of multiprocessor is shared storage and is realized technology |
CN102750256A (en) * | 2012-06-12 | 2012-10-24 | 福建睿矽微电子科技有限公司 | Multiprocessor shared storage implementation technique |
CN103150178A (en) * | 2013-02-05 | 2013-06-12 | 联发科技(新加坡)私人有限公司 | Starting-up display control device and processor chip |
CN103440437A (en) * | 2013-07-30 | 2013-12-11 | 东莞宇龙通信科技有限公司 | Terminal and display control method of user interface |
WO2015014013A1 (en) * | 2013-07-30 | 2015-02-05 | 宇龙计算机通信科技(深圳)有限公司 | Terminal, display control method and display control system for user interface |
CN104199702A (en) * | 2014-09-08 | 2014-12-10 | 吴健辉 | Software version loading method |
CN106020898A (en) * | 2016-05-30 | 2016-10-12 | 华讯方舟科技有限公司 | Software upgrading method and system of multi-processor device |
CN106095454A (en) * | 2016-06-16 | 2016-11-09 | 北京经纬恒润科技有限公司 | The Oftware updating method of a kind of coprocessor, system and primary processor |
CN107544815A (en) * | 2016-06-28 | 2018-01-05 | 中兴通讯股份有限公司 | A kind of startup method and device of multicomputer system |
CN107463377A (en) * | 2017-07-27 | 2017-12-12 | 重庆秦嵩科技有限公司 | A kind of quick loading methods of more Powerpc based on PCIE |
CN108845969A (en) * | 2018-03-28 | 2018-11-20 | 核工业理化工程研究院 | Method of controlling operation thereof and operating system suitable for non complete symmetry multiprocessing microcontroller |
CN113169907A (en) * | 2018-06-08 | 2021-07-23 | 住友电装株式会社 | Communication apparatus and control method |
CN113169907B (en) * | 2018-06-08 | 2022-06-07 | 住友电装株式会社 | Communication apparatus and control method |
CN110377358A (en) * | 2019-06-28 | 2019-10-25 | 深圳市汇川技术股份有限公司 | Coprocessor firmware dynamic loading method, system, equipment and storage medium |
CN110569053A (en) * | 2019-09-03 | 2019-12-13 | 深圳市东微智能科技股份有限公司 | method for upgrading application chip in electronic equipment and electronic equipment |
CN111209059A (en) * | 2020-01-14 | 2020-05-29 | 中国北方车辆研究所 | Embedded software multi-version control system and method |
CN111209059B (en) * | 2020-01-14 | 2023-03-03 | 中国北方车辆研究所 | Embedded software multi-version control system and method |
CN111475191A (en) * | 2020-04-04 | 2020-07-31 | 东风越野车有限公司 | Automobile controller software upgrading system and method based on multi-core technology |
CN111475191B (en) * | 2020-04-04 | 2023-06-06 | 东风越野车有限公司 | Automobile controller software upgrading system and method based on multi-core technology |
CN111666104A (en) * | 2020-06-11 | 2020-09-15 | 江苏华创微系统有限公司 | DSP processor design method supporting starting from RapidO |
CN111666104B (en) * | 2020-06-11 | 2023-12-19 | 江苏华创微系统有限公司 | DSP processor design method supporting from rapidI/O start |
CN112799743A (en) * | 2021-04-13 | 2021-05-14 | 浙江华创视讯科技有限公司 | Method and device for loading system file of slave processor unit and electronic equipment |
CN113778538A (en) * | 2021-09-13 | 2021-12-10 | 讯牧信息科技(上海)有限公司 | Multiprocessor system and starting method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN101192165B (en) | 2014-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101192165B (en) | Master-slave mode multiprocessor system and software version loading method | |
CN102609286B (en) | A kind of FPGA configurator remote update system based on processor control and method thereof | |
CN100383737C (en) | SCM online loading and updating method and system | |
CN101815988A (en) | Firmware image update and management | |
CN102855146A (en) | Firmware updating system and method | |
CN101645055B (en) | Logic device on-line loaded method, system and processor | |
CN103019941B (en) | program debugging method and device | |
US11494494B2 (en) | Apparatus with exchangeable communication module and application module, application module, and method | |
CN101373433A (en) | Method for updating BIOS and computer and system using the same | |
CN103428051A (en) | System and method for testing communication devices | |
CN104035803A (en) | Method, device and programmer for updating CPLD/FPGA firmware | |
CN101169729A (en) | Embedded type system and method for renewing application program | |
CN103345407A (en) | Control circuit, connectivity controller, connectivity control method and main board | |
CN103605542A (en) | Online updater of FPGA configuration files | |
CN110083380A (en) | Firmware update and the electronic device for using the method | |
CN109471660A (en) | Docking station device, electronic device and MAC address clone method | |
CN104391714A (en) | Software update method and software update device for vehicle | |
CN102253845B (en) | Server system | |
CN105830021A (en) | Updatable integrated-circuit radio | |
CN102081526B (en) | Basic input/output system architecture | |
CN108664275A (en) | Method, system and the storage medium of backup configuration parameter | |
CN104199702A (en) | Software version loading method | |
CN106528114A (en) | Android firmware application, android firmware and firmware upgrading method | |
US20230101026A1 (en) | Method and Arrangement for Commissioning an Updated Application for an Industrial Automation Arrangement | |
US7680909B2 (en) | Method for configuration of a processing unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |