文档介绍:北京工业大学
硕士学位论文
基于M8051的嵌入式SOC调试器的设计与实现
姓名:刘华益
申请学位级别:硕士
专业:通信与信息系统
指导教师:林平分
20090401
摘要专用集成电路懒⒌哪?橐丫荒苈阆低车男枨螅琒大部分集中在嵌入式软件调试,方便的嵌入式软件调试器无疑至关重要。本文研究了嵌入式系统调试器的实现。低硬件部分的代码量,从而减少系统成本。同时为了方便软件代码的维护,将软访问提供了两个寄存器:数据寄存器和指令寄存器,方便软件的开发。芯片的集成度的提高,传统的酒应运而生。芗汕度胧饺砑陀布岣吡讼低车男阅埽车牡缱由计系统已经产生了巨大的变化,板级的电路调试转向片内的调试,调试的难度逐步增大,尤其是对嵌入式软件的调试。在酒髌螅低车牡魇匀挝作为广泛应用的微处理器,在大量的系玫搅擞τ茫北本┦嵌入式系统实验室拥有软核,有多款芯片是基于核的杓疲本课题就是要研究并且实现一款针对牧鄣牡魇云鳎奖闳砑目7ⅲ降低系统开发成本。在本课题中,目标机是的嵌入式系统,其中的调试接口为通信方式为。在宿主机端采用使用最为广泛的砑洗蠖嗍没У氖褂孟肮摺4酉低车某杀竞涂翁獾母丛佣攘椒面考虑了的各种通信方式,最终选用魑狿偷魇云髦涞耐ㄐ欧绞健本文的设计分为软件设计和硬件设计。在软件部分的设计,为了方便硬件的解码,在发送中单独的添加了坏牟僮餍畔⑽唬跎儆布硎莸娜哂啵件划分为霾愦巍T诒究翁獾挠布杓浦校抡認刂破鞑糠郑H砑在本文的最后讲述了硬件的仿真验证,分别验证了调试器所必须支持的各项调试功能。通过和软件的联合测试,测试了调试器的各项功能。在测试中,调试器能正常的完成对软件的调试,并且只占用了很少的硬件资源,达到了调试器完成调试功能的目的。关键词调试器;驱动;片上系统;;联合测试
.甅珺琣琣.,.,.。,北京荡笱Чぱ妒垦宦畚瑃’,’瑆瓹瓵..瑃.。.:,,;;籎籙曼曼曼曼曼曼皇曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼Ⅱ曼曼曼曼
日期:掣日期:翌≯独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构已在论文中作了明确的说明并表示了谢意。签名:关于论文使用授权的说明本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权C艿穆畚脑诮饷芎笥ψ袷卮斯娑
第滦髀课题背景獗曛咀偶傻缏房缛隫超大系统有可能集成在一个单片上实现,称这种系统为片上系统,户晃面接口,嵌入式也没有通用计算机平台大量的显示设备,而被调试程序的运在嵌入式调试器发展的多年里,各种调试手段先后出现,其发展大致经微电子技术是世纪以来发展最为迅速的高新技术,年诞生了世界上第一个晶体管,年诞生了在一颗芯片上集成度在个晶体管以上的集成电路,随后集成电路的集成度就大幅度的提高,年,科学家在墓片上集成了万个晶体管,制成了世界上第一块腄动态随机存储器,规模集成电路,贝T谒婧蠹傻缏返姆⒄过程中,集成电路规模的变化遵循摩尔定律,集成电路微细加工的最小尺寸几乎每个月缩小%,集成规模每三年增加四倍。世纪年代,集成电路的最小尺寸是微米级,<庸ぶ髁鳎前最先进的微细加工工艺已到达刂沟侥壳拔恢茫傻缏返奈⑾讣工工艺仍然遵行摩尔定律发展。进入世纪,由于集成电路规模扩大,原先由许多分离芯片组成的电子琒系统包括嵌入式软件和嵌入式硬件。某鱿指谋淞舜车牡缱系统,传统的电子系统是基于印刷电路板,系统,在瞎钩上低常低车魇怨ぷ髟赑上进行。随着某鱿郑缱酉低车调试方法也发生了改变。嵌入式系统调试分为嵌入式软件调试和硬件调试,两者的调试方法不尽相同。嵌入式硬件的调试主要采用逻辑分析仪等测试仪器获取调试信息。而嵌入式软件系统的调试是为了发现并排除软件程序中的错误,而达到这一目的需要用某种方法控制软件程序的执行过程,以便随时查看和修改被调试程序的执行状态。和普通计算机的软件开发环境不同,嵌入式系统的硬件平台一般不具备完整的用行是一个独立运行的过程,所以调试总是存在困难。于是大部分酒诖理器的内部集成了片上模拟,.ピ#⑼ü诳7迳引出的调试端口,借助于通用计算机接收调试命令和发送调试信息,能监视软件的执行情况,完成嵌入式软件的调试过程。过了几个阶段.
国内外发展现状第一阶段在年代末到年代初,调试器被设计成双平台的系统,根据用第二阶段为年代末到年代末,这一时期的调试器采用专用的仿真芯片,序,当进入仿真状态后,可以冻结内部的时序运行,可以查