学位论文 > 优秀研究生学位论文题录展示

嵌入式系统调试方法的研究与改进

作 者: 张荣
导 师: 房至一
学 校: 吉林大学
专 业: 计算机系统结构
关键词: 嵌入式系统 调试技术 内存泄漏 远程调试
分类号: TP368.12
类 型: 硕士论文
年 份: 2009年
下 载: 201次
引 用: 2次
阅 读: 论文下载
 

内容摘要


在今天,“嵌入式系统”、“嵌入式软件开发”这样的字眼正在越来越多地被人们提起,其相关技术被应用到越来越广泛的领域当中,基于嵌入式技术开发出的产品在我们周围随处可见。因此,对嵌入式开发相关技术的学习和研究具有非常大的实际意义。调试是开发过程中必不可少的环节,高效的调试手段能够为开发提供强有力的保障。通用的桌面操作系统与嵌入式操作系统在调试环境上存在明显的差别,调试方法上自然不同。例如,前者调试器与被调试的程序往往是运行在同一台机器、相同的操作系统上的两个进程,而后者中被调试的程序则运行于基于特定硬件平台的嵌入式操作系统,随之带来了许多有待解决的新问题。本文中为嵌入式系统的调试总结了一套高效、易操作的调试方法,并针对某些常用的方法中存在的缺点做出了改进,并对改进后的方法做了验证。

全文目录


提要  4-7
第1章 绪论  7-9
  1.1 课题研究背景  7
  1.2 课题研究的理论和实际意义  7
  1.3 作者主要工作  7-8
  1.4 章节安排  8-9
第2章 嵌入式系统调试方法  9-33
  2.1 嵌入式系统  9-14
    2.1.1 嵌入式系统的应用领域  10-11
    2.1.2 嵌入式系统与通用计算机系统  11
    2.1.3 嵌入式操作系统与硬件平台  11-13
    2.1.4 嵌入式软件开发概述  13-14
  2.2 嵌入式系统调试方法  14-17
    2.2.1 输出必要的调试信息  15
    2.2.2 二分法缩小定位范围  15
    2.2.3 排除法  15-16
    2.2.4 条件检测法  16
    2.2.5 深入了解硬件特征以分析异常出处  16
    2.2.6 模拟环境下调试  16
    2.2.7 借助调试工具  16-17
    2.2.8 各种 Linux 系统调试方法的比较  17
  2.3 实时嵌入式系统调试方案  17-18
  2.4 多核环境下程序调试方法  18-23
    2.4.1 多核芯片的基本架构  19
    2.4.2 多核环境下的程序调试  19-23
  2.5 嵌入式Linux调试技术  23-33
    2.5.1 嵌入式 Linux  23-27
    2.5.2 Linux 内核调试技术  27-31
    2.5.3 各种 Linux 内核调试技术的比较  31-33
第3章 内存泄露检测算法的改进及实现  33-45
  3.1 嵌入式系统编程语言比较  33-35
    3.1.1 汇编语言  33-34
    3.1.2 C/C++语言  34
    3.1.3 Java 语言  34-35
    3.1.4 比较结论  35
  3.2 内存泄露问题及其现有检测工具  35-40
    3.2.1 内存泄漏  35-36
    3.2.2 现有内存调试方法及工具  36-37
    3.2.3 Linux 内存泄露检测工具  37-40
  3.3 改进的内存泄露检测算法  40-45
    3.3.1 内存泄露检测算法的改进  40-41
    3.3.2 改进算法的实现  41-43
    3.3.3 实例分析  43-45
第4章 嵌入式远程调试方法的改进  45-53
  4.1 常用的嵌入式系统远程调试手段  45-49
    4.1.1 插桩  45-47
    4.1.2 片上调试  47-49
  4.2 嵌入式远程调试方案的改进  49
  4.3 使用改进方案实现嵌入式远程调试  49-53
    4.3.1 改进方案的具体实现  49-50
    4.3.2 实例分析  50-53
第5章 总结与展望  53-54
  5.1 总结  53
  5.2 展望  53-54
参考文献  54-56
致谢  56-57
摘要  57-59
Abstract  59-62

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 一体化能量回馈电梯驱动控制系统实现,TP273
  12. 智能控制的电力核相技术研究,TP368.1
  13. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  14. 基于DSP的双丝焊机及人机界面研究,TG409
  15. 基于WiFi的无线虚拟存储系统,TN929.5
  16. 嵌入式网络视频应用技术的研究与实现,TP368.1
  17. 小型移动机器人系统平台的模块化设计与实现,TP242
  18. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  19. 嵌入式智能摄像机硬件设计,TN948.41
  20. 基于CAN总线的智能传感器网络系统的研制,TN929.5
  21. 基于人体运动传感的个人定位方法及系统实现,TN95

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com