嵌入式基础软件开发平台中多目标机交叉调试系统设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wkylyf001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统开发是当今计算机工业的热点,嵌入式系统在各个领域得到越来越广泛的应用。嵌入式系统开发与通用计算机系统开发相比,具有明显不同的特点。嵌入式系统开发面临着目标平台体系结构众多,开发工具繁多且各不兼容,调试时对目标系统的观察和控制难等问题,使得嵌入式系统的开发较通用计算机系统的开发非常困难。传统的嵌入式系统开发工具在集成开发环境只能对一个目标板上运行的一个嵌入式软件进行调试,造成开发效率很低。针对目前嵌入式软件开发对嵌入式开发工具的需求,北京科银京成技术有限公司基于Eclipse平台,开发了嵌入式基础软件开发平台LambdaPRO3。其中多目标机交叉调试系统是LambdaPRO3的核心子系统之一。本论文的目标就是为LambdaPRO3设计并实现多目标机交叉调试系统。笔者首先对当前的嵌入式开发技术进行分析,并重点分析了当前嵌入式软件交叉调试环境下宿主机与目标机之间的通信需求。笔者的在本论文中的主要工作是根据此分析需求设计和实现多目标机交叉调试系统的后台通信支撑系统Target Manager(TM)目标机管理系统,并在Elipse中开发插件将TM系统与前台用户界面进行集成。TM系统设计与实现工作主要分为两大子系统Target Server(TS)和Target Agent(TA)分别进行分析和设计实现。Eclipse插件开发部分工作则主要是通过实现com.coretek.tools.ide.tm.core和com.coretek.tools.ide.tm.ui两个插件完成与后台TM系统的集成工作,并通过该插件与其它的Eclipse插件无缝集成为一个完整的多目标机交叉调试系统。
其他文献
在当前的网络管理系统中,性能管理作为其中的一个重要组成部分,一直是网络管理的研究热点。在传统的网络性能管理中一直是以网络中的设备作为主要被管理的对象,但是网络设备的正
伴随着计算机网络规模的不断扩展,涌现出了多种多样对网络服务质量QoS(Quality of Service)要求较高的应用。现有的QoS管理方案仅能够提供因特网数据平面上的服务质量控制,无
以数字媒体共享为主的P2P应用占据了大量的互联网带宽,影响了其它应用的服务质量,也损害了网络服务提供商的利益。因此,识别因特网中的 P2P流已经成为当前网络管理势在必行的
信息时代网络的作用越来越重要,越来越多的人希望有一个廉价实用、简单方便和具有良好可扩展性的网络实验环境来学习和研究网络,因此计算机网络仿真应运而生。本文主要讨论了
随着集群系统的发展,集群的规模日益增大,结构愈趋复杂,使得集群管理系统不仅要具有节点自动发现、设备集中管理、可视化界面及系统状态监测等功能,还需要使系统具有强大的通
随着计算机和网络技术的飞速发展,使得多媒体信息的交流达到了前所未有的深度和广度。然而,多媒体信息在传输过程中会遭受各类无意或有意的篡改攻击,这使得人们对数字媒体(数字
自然图像中文字语种辨识是基于内容的图像检索和多语种OCR (Optical Character Recognition)系统开发领域的一个重要研究方向。随着信息技术的发展,如何在海量的存储图像中检
随着因特网(Internet)的发展和高效数字化存储设备价格的不断降低,使得现在很容易的通过网络来复制、传输和分发数字图像内容,因此对于知识产权(IPR)的有效保护成为了一项十
网格系统的建立可以使用户共享网格中大量的资源,但网格本身具有的广域性、异构性和动态性等特点使得要想在网格系统上取得高性能并不是一件容易的事情。为了能充分利用网格
现有对等网络点播平台在构造索引服务时大部分完全依赖于集中式的索引服务器,且索引服务器记录了平台中所有节点的信息,特别是在视频点播的时候,大量节点频繁的VCR操作,导致