Font Size: a A A

Research And Realization On The Test System Of Embedded Software

Posted on:2008-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:W J QiaoFull Text:PDF
GTID:2178360215497549Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Along with the rapid development of computer technology, the scale and capability of hardware of embedded system has been greatly improved. Accordingly, the scale of system software and application software of embedded system also grow increasingly. There is no doubt that the R&D of software plays a more and more important role in R&D of the whole embedded system. And the software also becomes more and more complex. The quality of software plays a decisive role. So we need a testing system designed for embedded domain to improve the quality and reliability of the software and shorten the R&D cycle.Coverage test is the very important part of the embedded software test. The key technique of coverage test is the analysis and process of the source code. Based on the deeply analysis and research of the function and mechanism of several current popular coverage test tools, the thesis pay emphasis on the program instrumentation method and technology and bring forward an improvable source code instrumentation mode on embedded software, At the same time the thesis advance a interacted model between host and target. Traditional coverage test method on embedded software is instrumentation of object code, while the thesis adopt instrumentation mode of source code, build a system of embedded software test. It achieves the functions include of lexical analysis, parsing and instrumentation, communication, display and case choice function and so on. Now the several models have been accomplished.The hardware environment of the test system (ARMT) includes PC and EasyARM2100 experiment system. The EasyARM2100 experiment system adopts the single chip machine LPC2114 of Philips Co. In the end of the thesis, it validates the practicability of the test system and the veracity of the coverage test.
Keywords/Search Tags:Software test, embedded system, ARM, software instrumentation, Coverage
PDF Full Text Request
Related items