Font Size: a A A

Design And Implementation Of High-performance Middleware Software Based On Embedded Processor

Posted on:2019-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:S L ZhangFull Text:PDF
GTID:2518306470494354Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
There are many problems such as difficulties in system integration,poor portability in the development of many large-scale embedded systems such as radar,automotive electronics,avionics,etc.If the corresponding software is designed based on specific hardware platforms and functional requirements,there are very high coupling between software and hardware.The middleware is located under the application software and above the operating system.It can shield the differences between different hardware architectures,operating systems,and network protocols.And it provides a identical call interface for applications,frees developers from the learning of complicated hardware structure.So the developer just focus on the development of software function requirements.This project choose three middleware which are widely used in large-scale distributed systems as the research direction after I fully study the middleware technology used at home and abroad,they are CORBA,DDS and HAL.The first two are the middleware specifications developed and maintained by OMG and they are more applied in distributed systems.The HAL is a supplement to the seamless connection between special processors and general processors proposed in SCA.The specification has a wide range of application prospects in software radios.This paper is mainly divided into three parts,which are the technology research of CORBA and DDS and esign and implementation of HAL software based on DSP.The research on the first two kinds of middleware mainly analyzes its architecture and communication mechanism in detail,and makes a comparative study on their architecture.Finally,I make a test of performance based on two kinds of DDS software.The design and implementation of HAL software based on DSP is the focus of this topic.Based on the full study of its architecture,the program of communication between heterogeneous processors is designed,and the logical addresses used to identify the different components are layered.And achieves the design of key data structures and blocked interfaces and non-blocking interfaces.Finally,it was tested and verified on a common signal processing platform independently developed by the laboratory and met the expected results.
Keywords/Search Tags:Middleware, CORBA, DDS, HAL, DSP
PDF Full Text Request
Related items