QU Mingcheng, CUI Naigang, WU Xianghu, et al. Research on general framework of virtual testing for embedded software[J]. 2017, 49(5): 2017-5.DOI: 10.11918/j.issn.03676234.201505075.
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.