龙芯3A环境下的EJTAG调试技术

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:chenfenglianxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了建立能够让军队、政府、国有企业和科研机构用的放心的信息系统,保障国家信息网络的安全,2001年,中科院计算所成立了一支专门开发设计我国自主CPU的课题小组,取名“龙芯”。配合开源的Linux系统,龙芯计算机将大大减小国家信息网络的风险。在新系统的开发过程中,调试是一个非常重要的环节,一个优秀的调试器可以大大加快研发的进程。然而,现有的大多数调试器都是针对应用程序,对系统内核的调试无能为力,而少数的内核调试系统却也不是为国产的龙芯平台而打造。本项目研究了如何使用EJTAG接口,来对龙芯3A处理器平台下的Linux内核进行源码级调试。本文先介绍了国内外内核调试的研究现状,比较了EJTAG调试和其他内核调试方案的优缺点。随后,文章对EJTAG调试所使用的核心知识技术一一进行说明,并介绍了EJTAG调试系统的结构。接下来,文章介绍的指令级调试讲述了如何从并口操作起一步步实现发送CPU指令,进而达到读写内存、寄存器的目的。文章随后介绍的源码级调试则解析内核符号表,使调试系统能够直接对Linux源码进行调试,从而达到打印变量,设置断点等目的。
其他文献
通过查阅相关资料并结合自身教学经验,对体育舞蹈教学中舞曲、舞步、舞伴三者关系做了分析,并针对在练习中容易出现的问题,提出相应的对策,为今后的发展提供参考.
私人银行业务是商业银行以财富管理为核心,面向高额净资产个人客户提供的专业化一揽子金融服务。国外私人银行业务发展较早,如瑞银集团私人银行已拥有上百年历史。但我国私人
以竹材作为原材料在现代装饰中具有越来越重要的作用,不仅解决木材短缺的问题,而且符合装饰提倡的"崇尚自然"与"绿色装修"的需求,同时竹质化室内装饰以竹材通直刚劲挺秀及天然质
开放实验室,能够为学生提供更为广阔的自主发展空间.它有利于激发学生的创新意识,也可以最大限度地发挥实验室资源效益.本文讨论了实验室开放的多种形式、开放的必要条件,以及实验