Font Size: a A A

.80 C196 Series Processor Control System Software, All-digital Simulation Assessment Technology

Posted on:2008-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2208360242466292Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of intelligence, information and miniaturization, the embedded measure and control system which is comprised of software and hardware, has become the core of modern weapon system. Its quality and reliability is the main part to determine the performance of weapon system. Software testing is an important approach to improving software quality; therefore it is significant to carry out testing method research for the embedded software.Currently, assembly language has been widely used in the design of embedded measure and control system in domestic weapon systems. So, this paper presents an efficient way to test the embedded measure and control software, and a prototype testing tool is developed according to this method.Besides flexibility, compactness and high speed, the software written with assembly language is difficult to test. Because the structureless software source code is difficult to read. Base on the research and analysis of test method used in existing embedded software test tools, the structure of the assembly language and compiler principles, the realization method of static analysis and the algorithm to calculate the statement coverage and decision coverage are discussed in this paper. After researching instruction simulation and peripheral equipment simulation, a software test tool which will be used to test and analyze the software based on the Intel 80C196 monolithic computer is developed with VC++ 6.0.The simulation test tool is an IDE environment, containing the following functions: edit, debug, code analyze, static test and dynamic test. Calculation of statement coverage and decision coverage and the real time analysis are realized in this tool. Because the embedded system's structure is complex and peripheral equipment is diverse, so it is difficult to establish the test environment. Through the simulation of instruction and peripheral equipment, this problem will be solved. Using this simulation test tool to test embedded software, the execution visibility, the controllability and the efficiency of the test process will be improved.
Keywords/Search Tags:software test, embedded software, 80C196, simulation, dynamic test
PDF Full Text Request
Related items