论文摘要
近年来嵌入式领域得到了迅猛发展,嵌入式系统已经无处不在,嵌入式系统的开发也变得越来越复杂,软硬件的复杂度都大幅度增加。而市场对于嵌入式系统的开发周期要求也越来越高,这对于嵌入式开发工具提出了新的挑战,嵌入式开发工具正呈现平台化和开源化的趋势,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),在开发过程中完成了对接口的测试。
论文目录
相关论文文献
- [1].案例驱动的嵌入式开发技术课程实践教学改革探讨[J]. 电脑知识与技术 2019(31)
- [2].基于嵌入式开发的智能桌子[J]. 电脑知识与技术 2019(36)
- [3].嵌入式开发与应用教学探索与实践[J]. 新校园(阅读) 2017(07)
- [4].《3D电子实验室》在《嵌入式开发》课程教学手段改革中的研究与应用[J]. 教育现代化 2019(34)
- [5].飞思卡尔“一站式”解决方案简化嵌入式开发[J]. 电子设计应用 2009(03)
- [6].测试驱动的嵌入式开发及其应用[J]. 辽宁科技学院学报 2015(04)
- [7].大专院校开设嵌入式开发课程初探[J]. 计算机时代 2010(07)
- [8].飞思卡尔推出一站式32位工业连接解决方案 简化嵌入式开发[J]. 电子与电脑 2009(03)
- [9].飞思卡尔推出一站式32位工业连接解决方案简化嵌入式开发[J]. 电子产品世界 2009(03)
- [10].飞思卡尔推出一站式32位工业连接解决方案简化嵌入式开发[J]. 电子技术应用 2009(03)
- [11].大型服务器的软件嵌入式开发与改进设计[J]. 现代电子技术 2017(18)
- [12].基于虚拟机架构下嵌入式开发环境搭建的研究与实现[J]. 信息通信 2011(04)
- [13].嵌入式开发工具发展趋势[J]. 单片机与嵌入式系统应用 2008(12)
- [14].如何简化嵌入式开发项目[J]. 今日电子 2014(07)
- [15].嵌入式开发环境中传感器线性化模块设计[J]. 福建电脑 2011(06)
- [16].我校3学子获微软嵌入式开发竞赛中国区冠军[J]. 华中科技大学学报(自然科学版) 2010(06)
- [17].如何建立在校生嵌入式开发知识体系的探讨[J]. 福建电脑 2009(06)
- [18].基于云计算的MCU应用开发平台[J]. 武汉理工大学学报(信息与管理工程版) 2011(04)
- [19].飞思卡尔推出一站式32位工业连接解决方案 简化嵌入式开发[J]. 单片机与嵌入式系统应用 2009(04)
- [20].飞思卡尔推出一站式32位工业连接解决方案简化嵌入式开发[J]. 半导体技术 2009(05)
- [21].飞思卡尔简化嵌入式开发推出一站式32位工业连接解决方案[J]. 世界电子元器件 2009(06)
- [22].RISC-V的爆发,是中国芯片产业的一次机遇![J]. 单片机与嵌入式系统应用 2019(07)
- [23].一站式连接MCU简化嵌入式开发[J]. 中国电子商情(基础电子) 2009(03)
- [24].“一站式”工业连接解决方案简化嵌入式开发[J]. 电子设计技术 2009(03)
- [25].基于FPGA的RTEMS嵌入式开发环境实现[J]. 电子世界 2013(24)
- [26].C++在嵌入式开发应用中的探讨[J]. 现代计算机(专业版) 2012(30)
- [27].基于PXA270嵌入式开发板GPS定位系统的设计[J]. 海峡科学 2011(02)
- [28].构建嵌入式系统的秘诀[J]. 中国电子商情(基础电子) 2016(12)
- [29].基于PXA270嵌入式开发板GPS定位系统的设计[J]. 电子科技 2010(12)
- [30].coLinux在构建嵌入式开发环境中的应用[J]. 微计算机信息 2009(23)