首页> 中文学位 >基于嵌入式多核环境下的应用级软件性能监控的研究
【6h】

基于嵌入式多核环境下的应用级软件性能监控的研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景与意义

1.2 国内外研究现状

1.3 本文主要研究内容

2 多核调试技术研究

2.1 多核调试器框架

2.2 多核调试基本功能

2.3 多核RSP协议

2.4 龙芯3A芯片指令集概述

2.5 本章小结

3 基本功能的实现

3.1 CPU运行时间及运行效率监控

3.2 CPU动态核绑定

3.3 本章小结

4 GTK+界面设计

4.1 GTK+简介

4.2 系统GUI布局设计

4.3 系统信号和回调函数

4.4 菜单栏设计

4.5 状态栏设计

4.6 本章小结

5 系统功能测试

5.1测试环境

5.2 应用级调试功能测试

5.3 程序界面测试

5.4本章小结

6 总结与展望

6.1 全文总结

6.2 课题展望

致谢

参考文献

展开▼

摘要

随着处理器技术的不断发展,以前单纯通过提高处理器频率来提高处理器性能的方法已经不可取了。取而代之的是横向扩展处理器的方法,即发展多核处理器,通过增加处理器的核心数量来提高处理器的性能。随着多核处理器的普及,多线程程序越来越多,越来越复杂。在现代商业竞争中,时间就是金钱,研究表明现在花费在软件调试上的时间越来越多。减少软件调试的时间就能减少软件开发周期,从而降低软件的成本。因此需要提供方便高效的调试工具,协助开发人员尽可能快速准确地找出软件中的错误,以提高系统的可靠性和稳定性。多核调试器是进行多核软件开发的关键工具。
  本调试系统运行在Linux桌面操作系统上,被调试程序及调试代理运行在目标机端,系统通过RSP协议进行远程通信。宿主机端用户发出特定命令经过解析之后由RSP协议传输给目标机端,然后目标机端解析数据,获得特定的命令来进行处理和运算,最后返回数据给宿主机端。本文首先介绍系统的总体设计,然后对多核调试的具体功能以及实现作了详细描述,同时基于GTK+设计了系统的界面布局,最后对系统进行了功能性测试。
  本系统是针对龙芯3A嵌入式平台开发的一款多核调试器。通过关键技术的详细描述深入分析了系统各关键模块的实现,最后经过系统性的测试保证了系统的良好运行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号