基于Eclipse的北大众志系统芯片集成开发环境的实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:woshiwl0000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件设计结构和代码的复杂化,为了提高软件开发的效率,统一一致、方便易用的开发环境就显得日益重要。集成开发环境,尤其是图形界面的集成开发环境,将许多开发工具集成在一起,提供标准的、开放的、可扩展的开发平台,可以加速开发进程、提高开发人员之间的协作、增加生产效率。 良好的集成开发环境对于面向嵌入式系统的软件开发具有重要意义。由于嵌入式系统上软件开发相对技术含量较高,涉及的工具较多,开发过程也比较复杂,因此一个良好的面向开发平台的嵌入式集成开发环境能简化开发过程,减少开发人员用于工具上的时间,使其更加关注于嵌入式系统本身,从而提高开发效率。 在对当前流行的集成开发环境进行详细调研的基础上,本文实现了基于Eclipse的PKUnityBuilder集.成开发环境,并结合北大众志网络计算机系统对已有的本地开发环境和交叉编译环境进行了完善,详细分析并实现了本地GDB,完善了GDB远程调试环境。本文实现的集成开发环境通过Eclipse将GNU/二进制工具链、GNU/GCC编译器、GNU/Glibc、GNU/GDB调试器、交叉编译工具、Unichos系统模拟器等工具集成在一起,为开发人员提供一个完整的、友好的单机集成开发环境,能够提高软件开发效率,填补了PKUnity系统在集成开发环境方面的空白。
其他文献
网络上的信息种类繁多,数量巨大,人们越来越倾向于到网络上获取需要的信息。借助网络的力量,信息被更加广泛地传播,很多内容提供商也都建立了自己的门户网站。人们在享受网络上取
在实际的网络工程建设中,往往需要事先进行设计规划。要考虑的因素包括流量、带宽估计、拓扑结构、地理位置、网络设备性价比等。如果仅仅依靠理论研究和经验指导是不够的,因为
服务计算是面向动态、多变、复杂的互联网环境而提出的一门以Web服务、面向服务的体系架构(Service Oriented Architecture,SOA)为基础支撑技术,以服务组合为主要软件开发方法,
当前互联网飞速发展,越来越多地影响着人们的工作、学习和生活,也越来越多地推动着社会的进步和国家的发展。随着网上信息量的增多、网民的网上行为的频繁与复杂,互联网的结构和
数字水印和信息隐藏是近年来发展起来的一门新兴学科,各种传统的技术领域比如图像处理、多媒体技术、密码学和信息安全、通讯技术乃至基础数学等等,在这里找到了交汇点。随着科
原位根系CT序列图像的分割是植物根系三维重建和定量分析的基础,在根系形态的原位、无损检测技术研究中具有举足轻重的地位和作用。本文首先综述了常见图像分割算法,分析了图像
近年来,无线通信技术得到了迅猛发展,无线局域网在世界范围内得到了广泛部署;另一方面,基于位置的服务在很多领域得到了越来越多的应用。提供基于位置的服务的关键是如何准确获取
Tivoli Data Protection for Oracle作为一种数据库存储软件,其手工测试极其繁琐,其回归测试耗费大量的时间和精力。本文基于TDPfor·Oracle系统手工测试经验,设计并实现了TDPfo
深度学习是一类多层大规模的人工神经网络方法的统称,目前已经被广泛地应用到云服务器和智能终端的广告推荐、语音识别、图像识别等核心任务上。由于大数据时代的到来,互联网每
超声电机(Ultrasonic Motor,简称USM)是近二十年发展起来的一种全新原理的电机,它利用压电陶瓷的逆压电效应和超声振动获得运动和力,并由电力电子技术进行控制,与传统电机相比,具