收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

嵌入式系统软件开发环境中调试器的设计与实现

何先波  
【摘要】: 本篇论文是根据作者在中科院计算所实习期间参与的国家“863”计划项目“数字化关键技术与产品研究”的子项目“数字化家电用嵌入式操作系统的研究与开发”而写成的。 调试在软件开流程中是一个比较重要的环节,调试器是衡量一个软件开发环境优劣的重要因素。论文首先对嵌入式系统软件开发环境、软件调试、调试器设计所遵循的基本原理以及嵌入式系统中软件调试的特点作了一个概述。调试器的设计和实现总是在分析带调试信息的特定目标文件格式基础上而进行的,论文详细地介绍了ELF(Executable and Linkable Format)目标文件格式和stabs调试信息表示格式,并对调试器如何实现提取和进一步加工这些调试信息作了较深入的论述。被调试程序的运行硬件平台与调试器本身的运行平台的不一致性就要求嵌入式系统软件开法环境中的调试器具有交叉调试功能,论文介绍了一种常用的远程串行通信协议,通过该协议可完成调试器与被调试程序的交互,并对嵌入式系统软件开发环境中两种常用的远程调试方式Stub-Debugger与OCD(On-Chip Debugger)的特点与实现作了论述。最后根据作者参与开发的NT平台上针对x86及powerpc860的交叉调试器,给出了提取和加工调试信息基本的数据结构,在此基础上对调试器的常用功能的实现作了介绍,并对部分功能的实现给出了具体的实现算法。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 ;编读往来[J];单片机与嵌入式系统应用;2006年01期
2 ;嵌入式系统联谊会嵌入式软件和软件集成主题讨论会顺利召开[J];单片机与嵌入式系统应用;2009年08期
3 张文山;罗生;;嵌入式系统软件实现常见问题分析[J];航空兵器;2007年06期
4 郑伟;;嵌入式系统实验教学的探索[J];工业控制计算机;2008年05期
5 徐俊毅;;风河为嵌入式系统软件测试提供“X光机”[J];电子与电脑;2010年12期
6 张翼,何小庆;Spectra──嵌入式系统软件开发的新途径[J];通信世界;1995年05期
7 ;嵌入式单元测试技术[J];兵工自动化;2011年06期
8 王泽民,芦东昕,徐立峰,王陈;嵌入式系统软件内存泄漏监测的算法和实现[J];计算机工程;2005年13期
9 李霞;亓雪冬;;Linux平台RTOS通用仿真环境的设计与实现[J];微计算机信息;2006年05期
10 刘刚;邵志清;肖立中;温盛军;梁宏昊;;嵌入式系统开发中的设计模式[J];计算机应用;2006年09期
11 徐智穹;刘健;邱浩;;有限状态机在嵌入式软件设计中的应用[J];低压电器;2008年13期
12 赵锋;王宝生;;嵌入式系统构件实现技术研究[J];信息工程大学学报;2009年01期
13 裴华艳;裘雪红;;嵌入式系统软件安全的分析与研究[J];电子科技;2009年08期
14 李征;罗大晖;;高职院校开设ARM嵌入式系统课程初探[J];中国新技术新产品;2009年24期
15 刘艳军;;嵌入式系统课程体系的建设与实践[J];现代计算机(专业版);2010年04期
16 ;嵌入式单元测试技术[J];兵工自动化;2011年05期
17 刘玉良;李刚;康凯;;基于MATLAB的嵌入式系统软件开发[J];天津大学学报;2008年05期
18 秦杰;胡维庆;邵国平;;基于Rhapsody的8 bit MCU嵌入式系统软件设计[J];中国科技信息;2010年22期
19 陈天洲;;“嵌入式系统概论”课程设计[J];计算机教育;2006年03期
20 喻亮;;嵌入式系统的结构特征与研究概况[J];企业科技与发展;2010年08期
中国重要会议论文全文数据库 前3条
1 王彬;张云生;熊新;王帅;;一种基于语义的无线嵌入式网络多任务优化方法[A];第二十七届中国控制会议论文集[C];2008年
2 胡国雄;黄莉;;行业细分下的工作室教学研究[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
3 王彬;张云生;熊新;王帅;;工业硬实时控制嵌入式软件设计中的时间触发构架(TTA)机制[A];第二十六届中国控制会议论文集[C];2007年
中国硕士学位论文全文数据库 前10条
1 郭金花;稳定可靠的机顶盒嵌入式系统软件升级设计方法[D];山东大学;2010年
2 周润;一种基于ARM的嵌入式系统软件构建与网络驱动开发[D];电子科技大学;2010年
3 游侃民;嵌入式系统网络化BOOTLOADER的设计与实现[D];华南理工大学;2010年
4 杨凯凯;基于XSBase255的嵌入式系统软件设计与研究[D];西安电子科技大学;2009年
5 黄鹏;嵌入式软件开放式开发技术研究[D];华中科技大学;2012年
6 李东风;嵌入式高清视频前端及其远程控制的设计与实现[D];南京邮电大学;2011年
7 王宗;海洋远程浮标数据传输与处理系统研制[D];杭州电子科技大学;2011年
8 王立红;井下搜救机器人音视频采集传输研究与实现[D];山东科技大学;2011年
9 韩超;基于ARM的嵌入式USB/以太网转换器的设计与实现[D];安徽大学;2010年
10 王斌;基于PXA270的无线数据终端设计[D];北京邮电大学;2011年
中国重要报纸全文数据库 前10条
1 记者 李瀛寰;要补足嵌入式系统软件人才缺口[N];中国计算机报;2003年
2 柯文;共育高层次嵌入式系统软件人才[N];科技日报;2003年
3 赵艳秋;共育高层次嵌入式系统软件人才[N];中国电子报;2003年
4 记者 顾洪文;培养高层次嵌入式系统软件人才[N];计算机世界;2003年
5 广东省电信科学技术研究院多媒体部 陈学军 曹克虎;嵌入式系统软件的面向对象开发技术[N];中国计算机报;2000年
6 江苏省经济和信息化委员会;江苏软件产业:结构持续优化[N];中国电子报;2010年
7 ;嵌入式软件[N];中国计算机报;2002年
8 本报记者 肖 强;摩托罗拉与北大软件学院合作培养高素质人才[N];证券日报;2003年
9 ;嵌入式计算之产品篇[N];中国计算机报;2004年
10 博利思软件公司总经理 廖原;选择Linux的四个因素[N];计算机世界;2001年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978