Font Size: a A A

Design And Implementation Of Automated Test Plaform For DSP Processor Driver Based On Jenkins

Posted on:2020-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2428330596498266Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
At present,the digital signal processor(DSP)relies on the functions of fast acquisition,recognition,processing and transformation of signals,and has been widely used in home audio and video,aerospace,industrial control and other fields.The complete implementation of DSP functions depends on its supporting driver software support.The competition in DSP processor products is becoming more and more fierce.It is becoming more and more important to realize agile development,ensuring that the speed of processor product development keeps pace with the changes in market demand,which means The development and testing needs of the driver software have also grown rapidly.In order to ensure the quality of the software,while reducing the manual testing process in the project,saving time and cost,helping the project team to make quick and effective decisions,it is very necessary to build a DSP processor-driven automated test platform.In order to solve the DSP processor driver test requirements,this paper builds a continuous integrated automation test platform based on Jenkins,and uses Jenkins to realize the automatic test of DSP processor driver to meet the test requirements of actual projects.The main contents are as follows:Firstly,through the research on the domestic and international research status and relevant theoretical basis of automated test technology and continuous integration technology,the functional requirements of the DSP processor-driven automated test platform in actual projects are analyzed.Subsequently,the overall framework of the Jenkins-based DSP processor-driven automated test platform was designed,using Windos/Linux PC,video encoder/decoder EI3 expansion board,DSP EZ-KIT,etc.to build an automated test hardware platform,for each component and function.Explain in detail.Then complete the software platform design: use the continuous integration tool Jinkins Master/Slave architecture to build the distributed test project;introduce the version control system GitHub/Bitbucket to update the source code of driver software and test scripts;configure the driver compilation environment CrossCore Embedded Studio,using its standard function library and other functions to achieve the compilation of the driver software to be tested;write and introduce the test script file mainly used in the DSP audio,video driver automation test.Finally,basic debugging and stability testing of the established automated test platform will be demonstrated to demonstrate the field test environment.Combined with the DSP audio and video driver test examples of DSP processor,the complete test flow of the platform is given.The test results are analyzed according to the test log and Jenkins function interface,and the advantages of the automated test compared with the manual test method are listed.The platform successfully realized the continuous integration and automation of DSP processor driver test work,and achieved the improvement of test efficiency.
Keywords/Search Tags:DSP, driver software testing, Jenkins, automated test platform, continuous integration
PDF Full Text Request
Related items