论文部分内容阅读
当今,嵌入式系统的发展日新月异,国内推出了龙芯、方舟等具有自主知识产权的嵌入式处理器,新型嵌入式系统正成为研究与开发的重点与热点。嵌入式系统由于自身的特点,对其开发提出一些特殊的要求,既要满足不同应用领域产品的功能要求,又要保证产品质量。为此,必须为嵌入式系统开发提供高效方便的集成开发环境(Integrated Development Environment,以下简称IDE)。开发者利用集成开发环境中提供的各种工具,能够高效的设计和开发市场所需的嵌入式产品。 本文主要从嵌入式系统集成开发环境的国内外研究现状着手,并针对EDSP218X系列芯片,设计并实现了EDSP嵌入式系统集成开发环境。这是一个功能完备、性能稳定并具有自主知识产权的嵌入式集成开发系统。 通过对国内外较为流行的嵌入式系统集成开发环境的体系结构的分析,提出了具有通用性和开放性的EDSP嵌入式系统集成开发环境的体系结构。 通过详细分析ELF/DWARF目标文件格式,提出了一种目标文件调试信息提取的方法,设计了一种灵活的数据结构并实现了调试信息的提取。 针对EDSP218X系列芯片指令集,设计并实现了指令集的反汇编功能。 通过对EDSP218X系列芯片指令功能的分析,提出了对指令集的模拟方法,并实现了对指令集功能的模拟。提出了调试器基本功能的实现算法,并实现了其功能。 最后,阐述了EDSP嵌入式系统集成开发环境的总体设计,及各模块的功能,并通过一个实例来验证其功能。