[go: up one dir, main page]

CN106873545A - A kind of real-time multiprocessors system based on FPGA - Google Patents

A kind of real-time multiprocessors system based on FPGA Download PDF

Info

Publication number
CN106873545A
CN106873545A CN201510924600.1A CN201510924600A CN106873545A CN 106873545 A CN106873545 A CN 106873545A CN 201510924600 A CN201510924600 A CN 201510924600A CN 106873545 A CN106873545 A CN 106873545A
Authority
CN
China
Prior art keywords
message
data
fpga
real
queue
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
CN201510924600.1A
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.)
Chongqing Sentan Technology Co Ltd
Original Assignee
Chongqing Sentan Technology 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 Chongqing Sentan Technology Co Ltd filed Critical Chongqing Sentan Technology Co Ltd
Priority to CN201510924600.1A priority Critical patent/CN106873545A/en
Publication of CN106873545A publication Critical patent/CN106873545A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Multi Processors (AREA)

Abstract

The invention discloses a kind of real-time multiprocessors system based on FPGA, the system includes:System clock module, for generation system clock signal;Message manager, for according to the message in clock signal of system timing new information queue, according to the processing sequence of priority decision message;The message is the mission bit stream for needing to perform;Fpga chip, the processing sequence of the message for being determined according to message manager, is processed the message in message queue, performs task corresponding with the message.The system realizes ensureing the real-time of control, and reduces cost.

Description

A kind of real-time multiprocessors system based on FPGA
Technical field
The present invention relates to automatic control technology field, more particularly to a kind of reality based on FPGA When multiple tasks dispatching system.
Background technology
At present, in automation field, it is ensured that real-time be it is critically important, designer although It can be desirable to selection dominant frequency is higher, the stronger processor of operational capability, with reply increasingly complexity Control object, but as the engineering problems such as EMC, radiating are often into the obstacle for being difficult to cross over. Now, designer can often attempt the method with processor quantity is increased again, will to reach control Ask, but reduces cost, to reduce the fault point be also the problem that can not be ignored.How control is ensured Simultaneously reduces cost is a problem urgently to be resolved hurrily to real-time.
The content of the invention
It is an object of the invention to provide a kind of real-time multiprocessors system based on FPGA, with Realize ensureing the real-time of control, and reduces cost.
In order to solve the above technical problems, the present invention provides a kind of real-time multi-task based on FPGA Scheduling system, the system includes:
System clock module, for generation system clock signal;
Message manager, for according to disappearing in clock signal of system timing new information queue Breath, according to the processing sequence of priority decision message;The message is the task letter for needing to perform Breath;
Fpga chip, the processing sequence of the message for being determined according to message manager, offsets Message in breath queue is processed, and performs task corresponding with the message.
Preferably, the system also includes counter, for being carried out to the message in message queue Count.
Preferably, the fpga chip is additionally operable to obtain business datum from external data bus, The business datum for getting is cached in piece in information source FIFO.
Preferably, the fpga chip also includes:
Sending module, for sending host process;
Receiver module, for receiving traffic frame monitoring process, receives data, and data are solved Analysis.
Preferably, the fpga chip also includes:
Information source data management module, confirms for performing data-message query procedure, internal storage data Process, data management host process, data management assisted process and pointer update synchronized process;
Stay of two nights data management module, for performing state auxiliary operation process and more new state information Process and more new state information assisted process.
Preferably, the message includes data-message, command messages and check code message.
A kind of real-time multiprocessors system based on FPGA provided by the present invention, including: System clock module, for generation system clock signal;Message manager, for according to system Message in clock signal timing new information queue, the place according to priority decision message is made in order Sequence;The message is the mission bit stream for needing to perform;Fpga chip, for according to message pipe Reason device determine message processing sequence, the message in message queue is processed, perform with The corresponding task of the message.It can be seen that, message manager updates according to clock signal of system timing Message in message queue, according to the processing sequence of priority decision message, fpga chip is pressed Message is processed according to order, task corresponding with message is performed, thus by message management Device is updated to message, and multiple message correspondences are performed using parallel mode using FPGA module Task, according to processing sequence perform, realize the real-time of task control, and need not increase Add a processor to realize task processes, it is only necessary to processed using fpga chip , cost so is saved on the premise of real-time is ensured, so the system is realized ensureing The real-time of control, and reduces cost.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below The accompanying drawing to be used needed for embodiment or description of the prior art will be briefly described, show and Easy insight, drawings in the following description are only embodiments of the invention, common for this area For technical staff, on the premise of not paying creative work, can also be attached according to what is provided Figure obtains other accompanying drawings.
Fig. 1 is a kind of real-time multiprocessors system based on FPGA provided by the present invention Structural representation.
Specific embodiment
Core of the invention is to provide a kind of real-time multiprocessors system based on FPGA, with Realize ensureing the real-time of control, and reduces cost.
In order that those skilled in the art more fully understand the present invention program, below in conjunction with this Accompanying drawing in inventive embodiments, is carried out clear, complete to the technical scheme in the embodiment of the present invention Ground description, it is clear that described embodiment is only a part of embodiment of the invention, rather than Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not having The every other embodiment obtained under the premise of creative work is made, protection of the present invention is belonged to Scope.
Fig. 1 is refer to, Fig. 1 is a kind of real-time many based on FPGA provided by the present invention The structural representation of scheduling system of being engaged in, the system includes:
System clock module 101, for generation system clock signal;
Message manager 102, for according in clock signal of system timing new information queue Message, according to the processing sequence of priority decision message;The message is the needing to perform of the task Information;
Fpga chip 103, the processing sequence of the message for being determined according to message manager, Message in message queue is processed, task corresponding with message is performed.
Wherein, the message includes data-message, command messages and check code message.
Optionally, the system also includes counter, for being carried out to the message in message queue Count.
Fpga chip is additionally operable to obtain business datum from external data bus, the industry for getting Business data buffer storage is in information source FIFO in piece.
Fpga chip also includes:
Sending module, for sending host process;
Receiver module, for receiving traffic frame monitoring process, receives data, and data are solved Analysis.
Fpga chip also includes:
Information source data management module, confirms for performing data-message query procedure, internal storage data Process, data management host process, data management assisted process and pointer update synchronized process;
Stay of two nights data management module, for performing state auxiliary operation process and more new state information Process and more new state information assisted process.
It can be seen that, message manager is according to disappearing in clock signal of system timing new information queue Breath, according to the processing sequence of priority decision message, fpga chip enters to message in sequence Row treatment, performs task corresponding with message, and message is carried out more thus by message manager Newly, the corresponding task of multiple message is performed using parallel mode using fpga chip, according to place Make sequence execution in order, realize the real-time of task control, and multiple processors need not be increased Realize task processes, it is only necessary to processed using fpga chip, so protecting Cost is saved on the premise of card real-time, so the system realizes ensureing the real-time of control, And reduces cost.
Specifically, the elementary cell of FPGA, i.e. look-up table Look-Up-Table --- referred to as LUT, a suitable ram cell.Many LUT using 4 inputs in FPGA, so often One LUT can regard a RAM for having 4 bit address lines as.When by schematic diagram or language After describing a logic circuit, FPGA exploitations software can automatic calculation logic circuit it is all Possible result, and result is write RAM in advance, i.e., being often input into a signal carries out logic fortune Calculation is equal to one address of input and is tabled look-up, and finds out the corresponding content in address, and then output is Can.Function based on look-up table, FPGA can perform parallel work-flow.With traditional serial behaviour Compared as mechanism, this parallel mode can greatly improve logical operation capability.Therefore FPGA With the ability for processing multiple events simultaneously.
Message manager is related to the message queue in operating system.Because FPGA has parallel The ability of computing, it is possible to while responding multiple from outside actuation event.But in reality Automatic control system in, for the response of event, should often be ordered into.Event is made It is message, and various message is sorted successively, so that it may obtains message queue.And message manager It is responsible for, the medium pending message of message queue, being sent to according to pre-defined rule and performing list Position, the information process unit for making it perform corresponding operating.
Multi-task scheduling is realized with FPGA, system must just have system clock, system clock It is the driving source of scheduling mechanism.Because scheduling system, differentiates message, " message " row is given Sequence, is all based on the hardware configuration of LUT, if without clock triggering, the addressing of LUT is with regard to nothing Method is realized.Further, since the excitation of input automatic control system is often across time domain, so System clock can be multichannel, the event different to tackle response speed.Multipath clock can have Standby certain phase relation, can be realized by phaselocked loop etc..
The system can also include administrative unit, and administrative unit is gone back in addition to comprising message manager Can be including the counter of correspondence system clock, parameter configuration unit, abnormal restoring unit etc.. The module, it is believed that be the maincenter of scheduling system.When the module is designed, in considering Outside portion's logical synchronization, it is also contemplated that preventing self-locking.
The system can also include execution unit, and execution unit is typically to carrying out self-management unit What instruction was explained.Because, the operation of some complexity, it may be possible to by some action sequences Row are combined, in order to ensure the real-time of administrative unit, for those more complicated events, Execution unit assists to complete the generation of final control information.Exactly because the also direct face of execution unit To the logic module of bottom, there is more complicated time domain to convert, so just should not be with administrative unit Merge, so reduce system design difficulty.
Message content in message manager timing new information queue, and according to priority, The processing sequence of decision message.It should be noted that in order to ensure the real-time for automatically controlling, The time interval of information processing, will be much smaller than the time requirement of system incentive response.Additionally, excellent First level, can dynamically adjust, without processed information, into suspended state, until being swashed It is living.In scheduling mechanism, it is necessary to add the monitoring module for preventing self-locking, prevent from crashing.Scheduling Mechanism essence is exactly:Message manager presses the process of rule process information.
FPGA within the system, undertakes following task:Business number is obtained from external data bus According to;The business datum for acquiring is cached in piece in information source FIFO;Inquiry stay of two nights state; Switching " transmission service condition ":Information source/the stay of two nights;From information source FIFO access, and send;To hair The business sent carries out ECC codings;The traffic frame that verification is received, and parse;According to business solution The content of analysis, carries out various operations, for example, update or reduce information source FIFO, update or reduction letter Place FIFO, toward stay of two nights FIFO write-in data, update system message manager related content and Asynchronous operation is realized with the method for synchronization;When exporting effective, the data in stay of two nights FIFO, It is sent on external data bus;
Due to requiring to realize full duplex communication function, so in structure, FPGA should mainly be wrapped Include the modules such as transmission, reception, data management.Sending module correspondence transmitting terminal host process, transmission Process;Receiver module correspondence receiving terminal traffic frame monitoring process, receiving terminal data receiver process, Receive end data parsing process;Module, corresponding data information query process are managed in information source data management And internal storage data confirmation process, data management host process and assisted process, transmitting terminal read pointer are more New synchronized process;Stay of two nights data management module, corresponding states auxiliary operation process, more new state Message procedure and assisted process.Each functional module is uniformly coordinated by M count device and message manager Work, M count code is by transmitting terminal system counter controls process and transmitting terminal system counter M Process is produced, for the process of each functional module provides synchronous beat;Message manager is a pipe The message queue of reason system task switching, it includes data, order and check code message, each work( Energy module judges whether corresponding operating is activated by query messages queue.The system is also wrapped Two analog phase-locked looks PLL_Send and PLL_Receive are included, they are respectively transmitting terminal system Statistical number device M and receiving terminal system counter provide reference clock.
Specifically, information source FIFO read pointer _ N is defined as Rsp_N, when forward direction is incremented by and stepping When length is 1, represent that information source FIFO exports a 8bit data;When negative sense is incremented by, table Show communication error.Information source FIFO read pointer _ O is defined as Rsp_O, information source FIFO outputs " Before bag " data, backup of the system to information source FIFO read pointer _ N.Stay of two nights FIFO write pointers _ N is defined as Wrp_N, when forward direction is incremented by and stepping length is 1, represents that stay of two nights FIFO is defeated Enter a 8bit data;When negative sense is incremented by, communication error is represented.Stay of two nights FIFO write pointers _ O is defined as Wrp_O, and before stay of two nights FIFO inputs " bag " data, system is to stay of two nights FIFO The backup of write pointer _ N.Pointer zero is the Wrp_N when resetting or communication malfunctions<= Wrp_O.It is the Wrp_O when " bag " communication is successfully completed that pointer updates<=Wrp_N. Search space is the information source inquiry stay of two nights, if with the memory space for accommodating " maximum bag length ", That is whether stay of two nights FIFO also has memory space.Inquiry check code is the information source inquiry stay of two nights, this bag The verification state of data.It is that pointer rezero operation is completed that pointer has been zeroed.Pointer has updated and has referred to Pin updates operation to be completed.Business datum is the data that information source passes to the stay of two nights.Check code is the stay of two nights Pass to the check information of information source.
Inside FPGA, while in the presence of two flow of task, also including in each flow of task Some small tasks.Before task scheduling is illustrated, clear and definite message queue is first wanted.
Under full duplex state, system is both information source for message and system message queue, is again the stay of two nights. The mutual conversion of information source state and stay of two nights state is realized, system is it is necessary to have a manager. The manager was responsible in the specific time, and what operation is the system of informing should perform.So, it is fixed Control information in adopted manager, is message;It is system message queue to define manager simultaneously. According to type of service above, define type of message and be respectively:Check code message, command messages, Data-message.Extended code be system under information source state, the information to be sent.The information is divided into Three classes:Local stay of two nights state, command code, business datum.Local stay of two nights state, i.e., at system In stay of two nights state, it is necessary to the state of response communication the opposing party order, it includes:Pointer is zeroed State, the enough states in space, pointer more new state.
When command code, i.e. system are in information source state, the operational order of communication the opposing party is issued, It includes:The order of pointer zero, pointer more newer command, search space order, inquiry check code Order.When business datum is that system is in information source state, from local information source FIFO, take out , it is intended to be sent to the data of communication the opposing party.Reception state confirmation code is when information source sends certain life After order to the stay of two nights, information source needs to wait the response of the stay of two nights, the i.e. stay of two nights to return corresponding state.When To after corresponding state, reception state confirmation code is updated to command messages identification code to signal source receiving, This is one kind of message authentication code, and to represent that preceding once-through operation is completed, system can perform other Command operation.It is because system is multitask running, so sending module is needed to send confirmation code The information for having sent is marked, i.e., sending module needs to carry out to the message having responded to Mark, with confirmation message queue, can be updated.Message authentication code is responsible for the different behaviour of mark Make, i.e. each operation has a numbering, after a certain operation is finished, the code Jia 1 certainly. Action type includes:State, order, data.Hang up mark i.e. order and hang up mark.Work as letter When source sends data, its command messages is updated to inquire about check code order by search space order. Now, because information source has not sent data, so inquiry check code order should not be performed. Mark is hung up in order, that is, represent that the order is in suspended state.When data is activation terminates, hang up Mark is released.Information source is the data amount check of the actual transmission of each business packet per bag data number.
Timing query messages queue, and by judging that sending confirmation code and message authentication code is No synchronization, to determine which kind of task performed.After system performs certain task, send and confirm Code is updated to corresponding message authentication code.The executive process of system task switching, really sends out It is sent into journey.The relation of transmission process and suitable 2 level production line of transmitting terminal host process:Host process root According to the priority of message, current being performed for the task of selection;After host process tasks clear type, Transmission process relevant information can be passed to.Transmission process is transmitted work as indicated, and bears Duty updates and sends confirmation code.Due to using parallel mode, real-time also to reach estimated index.
To sum up, a kind of real-time multiprocessors system based on FPGA provided by the present invention, Including:System clock module, for generation system clock signal;Message manager, for according to According to the message in clock signal of system timing new information queue, according to priority decision message Processing sequence;The message is the mission bit stream for needing to perform;Fpga chip, for foundation The processing sequence of the message that message manager is determined, is processed the message in message queue, Perform task corresponding with the message.It can be seen that, message manager is determined according to clock signal of system When new information queue in message, according to the processing sequence of priority decision message, FPGA Chip is processed message in sequence, performs corresponding with message task, thus by disappearing Breath manager is updated to message, and performing multiple using parallel mode using FPGA module disappears Corresponding task is ceased, is performed according to processing sequence, realize the real-time of task control, and not Need to increase multiple processors to realize task processes, it is only necessary to enter using fpga chip Row treatment, so saves cost, so the system reality on the premise of real-time is ensured Now ensure the real-time of control, and reduces cost.
A kind of real-time multiprocessors system based on FPGA provided by the present invention is entered above Go and be discussed in detail.Specific case used herein is entered to principle of the invention and implementation method Elaboration is gone, the explanation of above example is only intended to help and understands the method for the present invention and its core Thought is thought.It should be pointed out that for those skilled in the art, not departing from On the premise of the principle of the invention, some improvement and modification can also be carried out to the present invention, these change Enter and modify to also fall into the protection domain of the claims in the present invention.

Claims (6)

1. a kind of real-time multiprocessors system based on FPGA, it is characterised in that including:
System clock module, for generation system clock signal;
Message manager, for according to disappearing in clock signal of system timing new information queue Breath, according to the processing sequence of priority decision message;The message is the task letter for needing to perform Breath;
Fpga chip, the processing sequence of the message for being determined according to message manager, offsets Message in breath queue is processed, and performs task corresponding with the message.
2. the system as claimed in claim 1, it is characterised in that the system also includes meter Number device, for being counted to the message in message queue.
3. the system as claimed in claim 1, it is characterised in that the fpga chip is also For obtaining business datum from external data bus, the business datum for getting is cached in piece In information source FIFO.
4. system as claimed in claim 3, it is characterised in that the fpga chip is also Including:
Sending module, for sending host process;
Receiver module, for receiving traffic frame monitoring process, receives data, and data are solved Analysis.
5. system as claimed in claim 4, it is characterised in that the fpga chip is also Including:
Information source data management module, confirms for performing data-message query procedure, internal storage data Process, data management host process, data management assisted process and pointer update synchronized process;
Stay of two nights data management module, for performing state auxiliary operation process and more new state information Process and more new state information assisted process.
6. the system as described in any one in claim 1 to 5, it is characterised in that institute Stating message includes data-message, command messages and check code message.
CN201510924600.1A 2015-12-14 2015-12-14 A kind of real-time multiprocessors system based on FPGA Pending CN106873545A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510924600.1A CN106873545A (en) 2015-12-14 2015-12-14 A kind of real-time multiprocessors system based on FPGA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510924600.1A CN106873545A (en) 2015-12-14 2015-12-14 A kind of real-time multiprocessors system based on FPGA

Publications (1)

Publication Number Publication Date
CN106873545A true CN106873545A (en) 2017-06-20

Family

ID=59177624

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510924600.1A Pending CN106873545A (en) 2015-12-14 2015-12-14 A kind of real-time multiprocessors system based on FPGA

Country Status (1)

Country Link
CN (1) CN106873545A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480002A (en) * 2017-07-26 2017-12-15 阿里巴巴集团控股有限公司 Message treatment method and device, electronic equipment
CN107992370A (en) * 2017-11-28 2018-05-04 上海机电工程研究所 VxWorks platform multi-tasks Software framework implementation method
CN112596354A (en) * 2020-12-29 2021-04-02 南京立思辰智能设备有限公司 High-speed scanning control system and method for laser printer
CN112596353A (en) * 2020-12-29 2021-04-02 南京立思辰智能设备有限公司 High-speed scanning control circuit for laser printing
CN114327649A (en) * 2021-12-17 2022-04-12 中国船舶重工集团公司第七一五研究所 High-precision active sonar display control method based on VxWorks

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101266553A (en) * 2008-05-06 2008-09-17 无锡紫芯集成电路系统有限公司 Multitask management process based on embedded system
CN101290588A (en) * 2008-03-07 2008-10-22 重庆邮电大学 A micro-embedded real-time task scheduler and scheduling method
CN103412755A (en) * 2013-08-16 2013-11-27 深圳东原电子有限公司 Hardware real-time operation system
US20140245314A1 (en) * 2004-03-29 2014-08-28 Sony Computer Entertainment Inc. Methods and apparatus for achieving thermal management using processing task scheduling
CN104615488A (en) * 2015-01-16 2015-05-13 华为技术有限公司 Task scheduling method and device on heterogeneous multi-core reconfigurable computing platform

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140245314A1 (en) * 2004-03-29 2014-08-28 Sony Computer Entertainment Inc. Methods and apparatus for achieving thermal management using processing task scheduling
CN101290588A (en) * 2008-03-07 2008-10-22 重庆邮电大学 A micro-embedded real-time task scheduler and scheduling method
CN101266553A (en) * 2008-05-06 2008-09-17 无锡紫芯集成电路系统有限公司 Multitask management process based on embedded system
CN103412755A (en) * 2013-08-16 2013-11-27 深圳东原电子有限公司 Hardware real-time operation system
CN104615488A (en) * 2015-01-16 2015-05-13 华为技术有限公司 Task scheduling method and device on heterogeneous multi-core reconfigurable computing platform

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480002A (en) * 2017-07-26 2017-12-15 阿里巴巴集团控股有限公司 Message treatment method and device, electronic equipment
CN107480002B (en) * 2017-07-26 2020-06-30 阿里巴巴集团控股有限公司 Message processing method and device and electronic equipment
CN107992370A (en) * 2017-11-28 2018-05-04 上海机电工程研究所 VxWorks platform multi-tasks Software framework implementation method
CN107992370B (en) * 2017-11-28 2021-01-22 上海机电工程研究所 VxWorks platform multitask software framework implementation method
CN112596354A (en) * 2020-12-29 2021-04-02 南京立思辰智能设备有限公司 High-speed scanning control system and method for laser printer
CN112596353A (en) * 2020-12-29 2021-04-02 南京立思辰智能设备有限公司 High-speed scanning control circuit for laser printing
CN114327649A (en) * 2021-12-17 2022-04-12 中国船舶重工集团公司第七一五研究所 High-precision active sonar display control method based on VxWorks

Similar Documents

Publication Publication Date Title
CN106873545A (en) A kind of real-time multiprocessors system based on FPGA
CN113258546B (en) Chip-level software and hardware cooperative relay protection device
CN109815028A (en) Data synchronous system, method, apparatus and computer storage medium
CN113179227B (en) AT instruction control method based on queue
CN113132144A (en) Alarm processing method and device and storage medium
CN108509327A (en) A kind of log-output method, device, terminal device and storage medium
CN101867490B (en) Maintenance operation system and method
CN111899501B (en) Remote control method for switch in distribution network automation master station substation
CN105677469A (en) Timing task executing method and device
CN106444425A (en) Design method of DCS controlled TTP/C bus controller catering to aeroengine
CN106453541A (en) Data synchronization method, server and data synchronization system
CN110569113A (en) Method and system for scheduling distributed tasks and computer readable storage medium
CN110740145A (en) Message consumption method, device, storage medium and electronic equipment
CN109783151A (en) The method and apparatus of rule change
CN113193947B (en) Method, apparatus, medium, and program product for implementing distributed global ordering
CN114448802A (en) Gateway configuration method and device, electronic equipment and storage medium
CN107924330A (en) Technology for integrated thread scheduling
CN112559202A (en) Aircraft application software communication method based on embedded real-time operating system
CN113608765A (en) Data processing method, apparatus, device and storage medium
CN113656239A (en) Monitoring method and device for middleware and computer program product
CN115168141A (en) Optical interface management system, method, device, programmable logic device and storage medium
CN114844920A (en) Internet of things equipment checking method and device, electronic equipment and storage medium
CN103973489A (en) Centralized monitoring system for heterogeneous devices
CN111813621B (en) Data processing method, device, equipment and medium based on Flume data center
CN113419921A (en) Task monitoring method, device, equipment and storage medium

Legal Events

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

Application publication date: 20170620

RJ01 Rejection of invention patent application after publication