当前位置:问答库>论文摘要

题目:基于Inte XScale的嵌入式程序开发与调试技术研究

关键词:PXA272;嵌入式Linux;GCC;Bootloader;交叉编译;Qt/Embedded;ADS;交叉调试;JTAG;GDB

  摘要

随着信息产业和集成电路技术的进步,嵌入式应用领域得到了蓬勃和快速的发展。嵌入式程序开发要满足应用环境多样化的需求。针对不同的硬件平台、操作系统和上层应用,如何高效地开发出满足系统需求的应用软件,使软硬件系统能够协调工作,成为一个急需解决地问题。本论文主要研究了嵌入式系统软件开发及调试的相关理论与技术。本文首先对课题开发的硬件平台,嵌入式Linux操作系统内核以及开发和调试方法进行介绍;其次详细阐述了在程序开发过程中涉及的交叉编译的概念并成功建立交叉编译环境;接着对嵌入式Linux系统应用程序中最常用的GCC 编译器的主要组成部分进行了详细的分析;随后深入剖析了Bootloader并进行了基于Xsbase开发板的Bootloader的设计,通过以上的环境的设计实现,提出了基于Intel PXA272的Qt/Embedded GUI及Qtopia的设计和实现。同时对基于ADS集成开发环境下的软件开发进行了分析,并比较了两种开发方法。接下来深入分析了嵌入式软件的交叉调试方法、核心技术以及基于Intel PXA272的JTAG实现原理、系统结构;随后论文逐一剖析了GDB的三个子系统(用户接口、符号处理、目标系统处理)。论文还讨论了GDB远程调试技术在调试内核、嵌入式系统中的实现,提出了GDB调试代理在内核层、应用层的各种实现方法。最后对调试方法进行了比较并对全文进行总结,指出本文论文存在的不足。本文的研究重在对嵌入式程序开发技术和调试的探讨。其中,对交叉编译以及交叉调试的探讨最为详尽,对于嵌入式开发人员有一定的参考价值。