当前位置:主页 > 科技论文 > 计算机论文 >

嵌入式软件开放式开发技术研究

发布时间:2018-08-20 10:51
【摘要】:伴随移动互联网的高速发展,社会生活对嵌入式系统功能的要求越来越高,嵌入式系统的软件规模日益扩大,软件复杂度不断增强,传统的嵌入式系统软件开发模式已经跟不上嵌入式设备更新换代的速度了。为了满足嵌入式系统软件开发的需要,开放的软件开发环境已经成为嵌入式系统软件开发的必然趋势。开放的环境有利于进行合理的分工,,整个产业链分工协作,各自专注于擅长的领域,完成产品研发生产的各个环节,减少不必要的重复环节和资源消耗,加快产品的研发周期,提高系统稳定性,保证产品质量。 针对嵌入式系统软件系统开发环境的开放要求,提出了一种轻量级应用程序开发环境的设计。整个软件系统根据功能分为若干个单独的模块,在独立的进程内实现,然后使用消息总线提供的统一接口进行通信,协同合作,组成一个有机整体。通过消息总线作为中间层,各个功能模块的内部修改对外保持完全透明,模块的添加也不影响原有系统,这样就可以对系统内的各个模块进行灵活配置,保证了系统良好的可扩展性。针对嵌入式系统设计了一套高层图形库,对图形组件实现的基础部分,图形绘制和消息处理,进行了抽象封装,以便在此基础上灵活地添加高级图形控件,极大的简化了嵌入式系统图形应用程序的设计。接着通过消息将两者结合起来,整理出了嵌入式应用程序的主体部分,简化了嵌入式系统应用程序的实现,提高了开发效率。最后利用公钥机制对应用软件进行签名,验证应用软件升级包的可信来源,从而对整个应用系统起到了一定程度的安全保护,防止外界对应用系统的恶意破坏,保护用户的私有数据。 在实际的产品研发过程中,使用了轻量级应用程序开发环境来对早期在封闭式单进程模式下开发的IPSTB系统进行了二次开发。通过开发周期、产品稳定性和UI设计效果图三个方面对这套应用开发环境进行了评估,对整个系统进行功能测试和性能分析。
[Abstract]:With the rapid development of mobile Internet, the social life demands more and more functions of embedded system. The software scale of embedded system is expanding day by day, and the software complexity is increasing. The traditional embedded system software development mode can not keep up with the speed of the replacement of embedded devices. In order to meet the needs of embedded system software development, open software development environment has become an inevitable trend of embedded system software development. The open environment is conducive to rational division of labor, the division of labor and cooperation in the entire industrial chain, their respective focus on the areas of expertise, the completion of all aspects of product development and production, the reduction of unnecessary duplication of links and the consumption of resources, and the acceleration of the product R & D cycle. Improve system stability and ensure product quality. According to the open requirement of embedded system software development environment, a lightweight application development environment is proposed. The whole software system is divided into several separate modules according to its function, which is implemented in an independent process. Then the unified interface provided by message bus is used to communicate and cooperate to form an organic whole. Through the message bus as the intermediate layer, the internal modification of each functional module remains completely transparent, and the addition of the module does not affect the original system, so that each module in the system can be flexibly configured. The good expansibility of the system is ensured. A set of high-level graphics library is designed for embedded system. The basic part of graphic component realization, graphics drawing and message processing are abstracted and encapsulated in order to add advanced graphics control flexibly. Greatly simplifies the embedded system graphics application design. Then the main part of the embedded application program is sorted out by combining the two through the message, which simplifies the implementation of the embedded system application program and improves the development efficiency. Finally, the public key mechanism is used to sign the application software, verify the trusted source of the application software upgrade package, thus the whole application system has a certain degree of security protection, to prevent the outside world from malicious damage to the application system. Protect the private data of the user. In the actual product development process, the lightweight application development environment is used to develop the IPSTB system which was developed in the closed single-process mode. Through the development cycle, product stability and UI design effect diagram, the application development environment is evaluated, and the function test and performance analysis of the whole system are carried out.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52;TP368.1

【相似文献】

相关期刊论文 前10条

1 喻亮;;嵌入式系统的结构特征与研究概况[J];企业科技与发展;2010年08期

2 吴莲贵;易瑜;;嵌入式软件建立统一软件系统框架的设计模式[J];软件导刊;2008年03期

3 吴朝晖;;嵌入式软件发展的十个观点[J];计算机教育;2005年05期

4 李光辉;;嵌入式软件相关问题的研究[J];信息技术;2007年02期

5 李允;;机遇vs.挑战[J];软件世界;2006年10期

6 徐署华;佘正德;;高职院校开展嵌入式软件人才培养的必要性和可行性分析[J];科教文汇(上旬刊);2009年02期

7 刘刚;邵志清;肖立中;梁宏昊;;嵌入式通信软件开发中的设计模式[J];计算机工程与设计;2007年06期

8 刘洪;嵌入式软件走进平台时代——访美国风河系统公司中国区总经理韩青[J];今日电子;2004年05期

9 熊光泽,古幼鹏,桑楠;嵌入式应用软件设计方法学研究综述[J];计算机应用;2004年04期

10 邵贝贝;嵌入式软件的安全可靠性控制[J];电子产品世界;2005年03期

相关会议论文 前10条

1 张志刚;;基于动态跟踪模式的军用嵌入式软件需求质量改进方法研究[A];质量——持续发展的源动力:中国质量学术与创新论坛论文集(下)[C];2010年

2 曹松;李慧军;惠平;;航天嵌入式软件的发展趋势[A];中国空间科学学会空间探测专业委员会第十六次学术会议论文集(下)[C];2003年

3 李友峰;;机车柴油机电控系统嵌入式软件的开发与研究[A];第十七届全国大功率柴油机学术年会论文集[C];2011年

4 赵琰;;基于VxWorks操作系统下的星载嵌入式软件动态测试技术应用研究[A];第二十三届全国空间探测学术交流会论文摘要集[C];2010年

5 毕经存;;一种实用的嵌入式软件测试方法研究[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年

6 王彬;张云生;熊新;王帅;;工业硬实时控制嵌入式软件设计中的时间触发构架(TTA)机制[A];第二十六届中国控制会议论文集[C];2007年

7 苏运霖;;智能嵌入式软件初探[A];第十届全国电工数学学术年会论文集[C];2005年

8 张军;罗永红;;实时嵌入式软件仿真测试平台研究[A];2009系统仿真技术及其应用学术会议论文集[C];2009年

9 李永成;乔庐峰;李建华;林龙;杜昌贤;;MSAP系统的软硬件联合设计[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年

10 杨云松;孙旭光;梅文华;;嵌入式软件的加解密分析[A];第六届全国计算机应用联合学术会议论文集[C];2002年

相关重要报纸文章 前10条

1 代桂云邋刘宝霞;嵌入式软件成为青岛软件产业发展主方向[N];人民政协报;2007年

2 白晓倩;嵌入式软件迎来发展契机 专业软件企业业绩有望井喷[N];通信信息报;2008年

3 杜静;增值税优惠大门打开,嵌入式软件业发展驶入高速路[N];海峡财经导报;2008年

4 陈荣富邋邹国金 俎庆云 杜静;一波三折:嵌入式软件的税收优惠之路[N];中国税务报;2008年

5 记者  李佳师;嵌入式软件期待整体突破[N];中国电子报;2006年

6 本报记者 胡Z

本文编号:2193325


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2193325.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0a264***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com