基于Eclipse的嵌入式文件编辑器的研究与实现
发布时间:2020-12-11 13:57
嵌入式系统现在在世界各行各业中得到广泛应用,嵌入式软硬件的复杂度在不断增加,嵌入式系统开发变得越来越复杂。嵌入式系统的开发环境和开发工具发展却相对很滞后。为了提高嵌入式开发的效率,嵌入式开发工具的发展是非常重要的,通过基于Eclipse平台开发各种开发工具,并将编辑、调试、管理等功能的开发工具集成于其中,实现嵌入式开发的平台化,这是当前嵌入式开发的趋势。Workbench、RVDS等都是基于Eclipse的嵌入式集成开发环境。Eclipse是一个集成开发环境,由内核和插件的集合组成。Eclipse的最大优势在于它的扩展点机制。用户可以扩展Eclipse中插件的功能,开发实现特定功能的插件,并且能够无缝集成到平台中。显然,功能强大的嵌入式集成开发环境可以很好的提高嵌入式开发和管理的效率。很多传统的嵌入式开发工具是基于文本和表格的,而图形化开发工具可以在嵌入式开发的各个环节提高开发效率。嵌入式系统开发工具的图形化是嵌入式系统开发的趋势。本文在研究和分析嵌入式图形化开发,ARM公司的RVDS集成开发环境和Eclipse平台的基础上,结合RVDS集成开发环境中Target Register E...
【文章来源】:武汉理工大学湖北省 211工程院校 教育部直属院校
【文章页数】:65 页
【学位级别】:硕士
【部分图文】:
Eelipse平台架构
包Q菜单奋旗趁…‘。坎态轰图3一 2Eelipse工作台概念图基于 Ed1pse开发的用户界面和各种插件视图是通过扩展工作台中自包含的用户界面插件实现的,通过扩展插件中定义的扩展点,用户可以向Eclipse集成开发环境中的工具栏和菜单栏中添加各种操作,还可以为插件开发特定视图和编辑器,还可以开发插件的导入和导出向导。 Eclipse工作台中包含了用来开发图形用户界面的工具箱,即SWT和JFace,其中JFace是SwT的封装和扩展,所以JFace不是SWT的替代,JFaCe往往和SwT一起配合使用开发用户界面[23]。由于工作台的特点
姆 ;BCOmod君05一 5mode图4一 2PrefereneeS视图4.2.6插件环境需求系统的环境需求如下:(1)TRE必须符合Eclipse插件开发的规范。(2)TRE插件命名为eom.arm.targeteonfigurationedit。r(3)TRE必须用 JavaSEI.6开发。(4)TRE必须能在 WindowSXPSPZ、 WindowSVISta和 RedHatEnterpriseLinux4系统上运行。(5)TRE最新能在Eelipse3.5上运行。(6)作为插件编辑器的本地文件tcf文件要求基于XML的。(7)所有数据模型和业务类必需用JUnit进行测试,并且测试用例全部通过。(8)插件编辑器GUI组件要求用Squish测试工具编写Python脚本进行回归测试和压力测试。
【参考文献】:
期刊论文
[1]嵌入式开发工具发展趋势[J]. 李宁,宋薇,周薇. 单片机与嵌入式系统应用. 2008(12)
[2]开源软件开发嵌入式系统研究[J]. 郎东革. 中国电力教育. 2007(S1)
硕士论文
[1]基于Eclipse的嵌入式开发平台的研究与实现[D]. 车叔平.电子科技大学 2007
[2]基于Eclipse的应用软件架构设计与实现[D]. 贾春丽.北京邮电大学 2006
[3]嵌入式系统调试器的研究与实现[D]. 王钦骞.电子科技大学 2006
[4]基于Eclipse平台的插件扩展实现[D]. 王强.电子科技大学 2006
[5]基于Eclipse移植的嵌入式系统开发平台的研究[D]. 冯骁斌.浙江大学 2006
[6]基于Eclipse平台的Agent集成开发环境的研究与实现[D]. 李蛟.天津大学 2004
本文编号:2910647
【文章来源】:武汉理工大学湖北省 211工程院校 教育部直属院校
【文章页数】:65 页
【学位级别】:硕士
【部分图文】:
Eelipse平台架构
包Q菜单奋旗趁…‘。坎态轰图3一 2Eelipse工作台概念图基于 Ed1pse开发的用户界面和各种插件视图是通过扩展工作台中自包含的用户界面插件实现的,通过扩展插件中定义的扩展点,用户可以向Eclipse集成开发环境中的工具栏和菜单栏中添加各种操作,还可以为插件开发特定视图和编辑器,还可以开发插件的导入和导出向导。 Eclipse工作台中包含了用来开发图形用户界面的工具箱,即SWT和JFace,其中JFace是SwT的封装和扩展,所以JFace不是SWT的替代,JFaCe往往和SwT一起配合使用开发用户界面[23]。由于工作台的特点
姆 ;BCOmod君05一 5mode图4一 2PrefereneeS视图4.2.6插件环境需求系统的环境需求如下:(1)TRE必须符合Eclipse插件开发的规范。(2)TRE插件命名为eom.arm.targeteonfigurationedit。r(3)TRE必须用 JavaSEI.6开发。(4)TRE必须能在 WindowSXPSPZ、 WindowSVISta和 RedHatEnterpriseLinux4系统上运行。(5)TRE最新能在Eelipse3.5上运行。(6)作为插件编辑器的本地文件tcf文件要求基于XML的。(7)所有数据模型和业务类必需用JUnit进行测试,并且测试用例全部通过。(8)插件编辑器GUI组件要求用Squish测试工具编写Python脚本进行回归测试和压力测试。
【参考文献】:
期刊论文
[1]嵌入式开发工具发展趋势[J]. 李宁,宋薇,周薇. 单片机与嵌入式系统应用. 2008(12)
[2]开源软件开发嵌入式系统研究[J]. 郎东革. 中国电力教育. 2007(S1)
硕士论文
[1]基于Eclipse的嵌入式开发平台的研究与实现[D]. 车叔平.电子科技大学 2007
[2]基于Eclipse的应用软件架构设计与实现[D]. 贾春丽.北京邮电大学 2006
[3]嵌入式系统调试器的研究与实现[D]. 王钦骞.电子科技大学 2006
[4]基于Eclipse平台的插件扩展实现[D]. 王强.电子科技大学 2006
[5]基于Eclipse移植的嵌入式系统开发平台的研究[D]. 冯骁斌.浙江大学 2006
[6]基于Eclipse平台的Agent集成开发环境的研究与实现[D]. 李蛟.天津大学 2004
本文编号:2910647
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2910647.html