Font Size: a A A

Research On Communication Middleware Technologies In Embedded Real-time Multi-Processor System

Posted on:2019-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y H QinFull Text:PDF
GTID:2428330545986358Subject:Electronic information technology and instrumentation
Abstract/Summary:PDF Full Text Request
Embedded real-time multiprocessing systems have a wide range of universal applicability in areas such as defense and military,wearable devices,and smart home due to their streamlined,fast hardware and software processing modes.Based on the background of high-speed signal processing,it is necessary to explore an efficient and reliable software model and effective middleware technology in embedded multiprocessing system.In this paper,an open software architecture is designed for embedded multiprocessing system,and the design and implementation of communication middleware that is supported by software framework are mainly studied.This paper first studies and analyzes the basic idea of parallel computing and big data software platform.It explores a software architecture model suitable for embedded multiprocessing system and probes into the mainstream technologies of communication middleware:DDS data distribution service and MQ message queue.Then it emphasizes the layered model of software architecture,the functional characteristics of each level,and the concept of modular component development.Then focus on the software architecture,communication middleware technology design principles and specific implementation.In this paper,embedded real-time operating system,designed and implemented to provide publish/subscribe-mechanism-based communications middleware.According to the theme of discovery,communication middleware is divided into distributed and centralized two implementations,and focuses on its key technologies.Communication middleware can directly support shared memory,Rapid I/O and TCP/IP three link protocol,to provide users with a unified publish/subscribe interface.Finally,the application of communication middleware in the system is tested under embedded multi-processing platform.The results show that the two communication middlewares have their own characteristics,which can fully meet the needs of embedded multiprocessing platform resources,support different underlying link protocols,establish the correct thematic connection and carry on high-speed data transmission.
Keywords/Search Tags:publish/subscribe, component, DDS, buffer, pipeline
PDF Full Text Request
Related items