嵌入式多核架构可逆调试技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:doodoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式软件调试中,可逆调试技术是解决复杂程序调试过程中错误复现、错误定位问题的有效技术,近年来成为研究的热点。本文在分析可逆调试技术领域的研究现状之后,针对目前缺乏适用于嵌入式多核架构的可逆调试方案的现状,提出了一套面向嵌入式多核架构的可逆调试方案,然后基于C-SKY体系结构的嵌入式软件平台实现。首先,我们分析了一套经典嵌入式应用程序调试系统作为后续研究方案的实现平台,主要包括调试器GDB和模拟器QEMU。通过源码分析以及跟踪调试的方式细致地研究分析了软件的框架、工作模式、原理。最后,紧扣本文主题,对基于该嵌入式调试系统进行多核可逆调试技术研究的可行性作出分析,为后续的研究奠定基础。然后,本文重点针对嵌入式多核架构下程序运行不确定性问题,提出了一套完整的记录-回放方案。该方案是一套纯软件方案,不需要额外的辅助硬件,方便开发、节约成本。基于此方案,我们提出了一种低性能损耗的记录策略和一种高并行度回放策略,分别用于降低记录阶段时间开销以及提高回放的并行度。并且,对该方案基于前面介绍的嵌入式调试系统的实现进行了详细介绍。最后,通过将记录-回放技术与检查点技术结合,实现了主要的可逆调试命令,完善了嵌入式多核可逆调试方案。并且设计实验,对整个方案的功能进行验证,并主要分析了多核记录-回放调试方案的性能。
其他文献
传统液压传动系统相较电力传输系统,在多负载执行器场合存在升压困难、节流损耗大、负载匹配性差等问题。开关液压源系统通过电信号控制开关阀通断的方式,具有变压比可控、结
频率是电力系统运行最重要的状态量之一。当系统由于扰动引起有功缺额时,系统的频率将要下降,严重时可能引起频率崩溃事故。当有功短缺严重时,低频减载装置可能不起作用,需要采用自动切负荷控制集中快速切除一部分负荷,使扰动后系统或被解列系统的频率维持在一定水平,以利于系统频率尽快恢复到允许范围。因此,电力系统自动切负荷频率稳定控制,在电力系统扰动时改善频率稳定,尽可能减少切除负荷总量,在极端严重的扰动时防止
自古以来,中国的传统古建筑中少不了庭院的建设,“庭院深深深几许”是李清照的情感寄托,庭院是文化标志也映衬着文化情怀.现社会,随着物质生活水平和精神文化的提高,相伴的是
鄂西土家族吊脚楼作为土家族传统民居,因其精湛的建筑构造技艺与内部空间营建,以及对山地自然环境的充分适应与巧妙利用颇具研究价值.本文以恩施咸丰地区作为考察对象,通过对
近年来,作为清洁能源之一的风能得到了快速的发展,并网装机容量不断提高,其中双馈式机组是主要用到的商用机型之一。目前单台机组的并网特性可通过建模或测试获得,为适应整个
光伏发电技术作为利用太阳能的重要形式,受到了愈来愈多的关注。光伏单元接入超级UPS可以提升不间断电源系统的环保性。由于光伏输出功率的波动性和随机性,如何使光伏单元适
现今我国城市化发展迅速,国家对生态环境的重视度逐渐提高,迫使许多工厂需进行产业结构与用地等多方面的调整,传统的重工业日益衰败逐渐成为工业遗址,针对这些工业遗址所属区