基于Eclipse的嵌入式开发工具的研究与实现

被引量 : 24次 | 上传用户:pyane
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来嵌入式领域得到了迅猛发展,嵌入式系统已经无处不在,嵌入式系统的开发也变得越来越复杂,软硬件的复杂度都大幅度增加。而市场对于嵌入式系统的开发周期要求也越来越高,这对于嵌入式开发工具提出了新的挑战,嵌入式开发工具正呈现平台化和开源化的趋势,Eclipse是一种开放源集成化开发平台,以其他开发平台相比,它最大的优点就是它的插件式体系结构,不同的用户可以根据需求开发出自己的工具组件,并和原有的工具实现无缝的连接,非常灵活,极大提高了开发工具的使用效率,这对于嵌入式开发来讲尤其重要,在这种情况下,一些著名的嵌入式开发工具提供商,都开始提供基于Eclipse平台的开发工具,如风河公司的Workbench,ARM公司的RVDS等等。本文所基于的项目Event Viewer是RVDS(RealView Development Suit)集成开发环境的一部分,由武汉理工大学英蓓特嵌入式研发中心开发,实现此系统的目的在于向使用ARM核的最终用户提供采集并显示ARM核跟踪数据的功能,向第三方产品提供商提供扩展接口的功能,以方便第三方产品提供商产生自定义的跟踪数据。这里所说的第三方产品提供商,是指在ARM核的基础上进行功能扩展的公司或个人。最终用户是指直接使用ARM核或者在第三方产品提供商提供的产品基础上进行软件开发的相关人员。论文主要工作如下。(1)介绍了嵌入式开发的特点和嵌入式工具的现状,说明其平台化和开源化的发展趋势,在分析OSGI(Open Service Gateway Initiative)规范的基础上,详细阐述了基于此架构的Eclipse平台的体系结构及其插件扩展的工作机制。(2)结合某嵌入式工具项目的具体需求,完成了一个基于Eclipse平台的插件式嵌入式开发辅助工具的整体设计,包括其整体架构、模块划分、扩展设计等等。(3)实现了项目的RDS(Row Data Source)模块,使用SWIG(SimplifiedWrapper and Interface Generator)工具对基于ARM核的RealView设备调试接口RDDI进行了JNI封装,接收目标板跟踪数据,采用多线程机制,解决了数据流接收的实时和同步问题,同时合理运用设计模式,实现了状态监听、模式切换的功能。(4)对RDS模块的必要功能进行了抽象,在此基础上设计了RDS接口,定义了RDS扩展点,供第三方用户扩展使用,借鉴Eclipse开发的公平竞赛法则(Fair Play Rule),在开发过程中完成了对接口的测试。
其他文献
高职医学生面向基层,他们是进行健康教育的生力军。通过实施"123"工程——"1"个健康教育科普基地,"2"个健康教育学生社团(临床专业应用与实践协会和康健俱乐部),"3"个方面开
清末民初,出于防范边患、巩固边疆之目的,清政府和民国政府在东北地区实行移民实边政策。在政策实施的过程中,存在着诸多问题,诸如政策导向错误、经办官员腐败等。另外,由于
将41例弱智儿童接自愿服药者分为中药治疗组31例.空白对照组10例。治疗组以自拟方智通合剂(党参、龙骨、龟板、远志、菖蒲、白芍、钩藤等组成)治疗.疗程为3个月.临床总有效率为77.4
<正>在养猪业中,早期断奶是提高母猪生产性能的有效途径。但是由于仔猪生理机能发育不完善,断奶将给仔猪带来诸如营养、环境和群体等变化的应激反应,从而引起仔猪断奶综合征
在分析公共场合空气质量的基础上,研究开发了一款以MSP430为核心的气体检测仪。介绍了该系统的硬件电路实现方法。该系统以低功耗MSP430F2252单片机为核心,选择高精密传感探
<正>近年来,伴随着集团财务公司的发展壮大,其风险管理问题也日益突出。大部分集团财务公司在风险管理流程的设计和执行上不够完整,主要精力集中在对某一类型风险的专项控制
<正>华叶牌PBO是由江苏省江阴市果树研究所研制和生产的一种多功能的新型果树叶面肥,它的主要成份有细胞分裂素(BA)、生长衍生物(ORE)、延缓剂等。我们于2006年在新西兰红梨
Objective:To investigate the early intervention effectiveness of one-to-one speech therapy combined with scalp acupuncture for the language retardation children
会议
英语委婉语折射出英国在历史与文明、宗教信仰、崇尚心理、政治和社会生活等方面丰富的文化内涵和独特的文化特色。准确掌握英语委婉语能帮助我们深刻理解英国文化,从而更加
金属材料的腐蚀和防护是一门由材料、冶金、化学、物理和微生物学等多门学科交叉渗透所形成的边缘性技术学科。金属设备防腐蚀的最有效、最常用的方法之一就是在金属表面涂敷