Research on general framework of virtual testing for embedded software
Mingcheng QU,Naigang CUI,Xianghu WU,Yongchao TAO
DOI: https://doi.org/10.11918/j.issn.0367-6234.201505075
2017-01-01
Abstract:In recent years,lots of fruitful results have been achieved in the aspects of simulation technology for embedded hardware and virtual testing for embedded software.However,there are some shortcomings in the previous achievements.For example,there are no overall,unified,flexible and general interfaces among the generic components,so it results that different architecture or different type of simulation processors cannot interact and integrate with simulation devices directly,and result that system-level customization capabilities are lack.Based on component,a set of general structures,standard interfaces,processing logics for virtual processors,virtual peripherals and debugger are proposed.We did some optimizations and deletions,added some new features in GDB,so that GDB can dynamically load at runtime to support multiple processor architectures.A virtual testing system is developed,by it the validity and correctness of the proposed method,structure,interfaces are verified.The proposed methods and technologies have more advantages compared with other similar technologies or projects.