论文部分内容阅读
随着软件设计结构和代码的复杂化,为了提高软件开发的效率,统一一致、方便易用的开发环境就显得日益重要。集成开发环境,尤其是图形界面的集成开发环境,将许多开发工具集成在一起,提供标准的、开放的、可扩展的开发平台,可以加速开发进程、提高开发人员之间的协作、增加生产效率。
良好的集成开发环境对于面向嵌入式系统的软件开发具有重要意义。由于嵌入式系统上软件开发相对技术含量较高,涉及的工具较多,开发过程也比较复杂,因此一个良好的面向开发平台的嵌入式集成开发环境能简化开发过程,减少开发人员用于工具上的时间,使其更加关注于嵌入式系统本身,从而提高开发效率。
在对当前流行的集成开发环境进行详细调研的基础上,本文实现了基于Eclipse的PKUnityBuilder集.成开发环境,并结合北大众志网络计算机系统对已有的本地开发环境和交叉编译环境进行了完善,详细分析并实现了本地GDB,完善了GDB远程调试环境。本文实现的集成开发环境通过Eclipse将GNU/二进制工具链、GNU/GCC编译器、GNU/Glibc、GNU/GDB调试器、交叉编译工具、Unichos系统模拟器等工具集成在一起,为开发人员提供一个完整的、友好的单机集成开发环境,能够提高软件开发效率,填补了PKUnity系统在集成开发环境方面的空白。