主要内容:skyeye的内部实现机制和模拟器的运行流程。 SkyEye是一个仿真单板的开发平台,提供了丰富的API函数来基于已有的仿真模块进行二次开发。我们可以把整个SkyEye仿真平台分为两大部分,核心库和各种其他外围动态模块。其中外围动态模块大体分类如下: 处理器核的仿真模块:主要是仿真外设的指令集,中断等。目前可以仿真六个体系结构:arm,mips,powerpc,blackfin,coldfire,sparc。 外设仿真模块:如网卡,LCD,Flash等外设控制器的仿真模块统计分析模块:有代码覆盖率分析模块,函数流跟踪模块等。 ......