首页> 中文学位 >嵌入式软件开放式开发技术研究
【6h】

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

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 课题研究背景

1.2 国内外研究现状

1.3 课题研究的目的与意义

1.4 本文的组织

2 开放式开发关键技术分析

2.1 IPC通信机制

2.2 图形库

2.3 安全验证机制

2.4 本章小结

3 开放式开发环境设计

3.1 Jelly Air的设计思想

3.2 Jelly Air的总体结构

3.3 Jelly Air的图形库设计

3.4 Jelly Air的应用升级

3.5 Jelly Air的特点

3.6 本章小结

4 开放式开发环境的核心模块实现

4.1 Jelly Air的通信总线

4.2 Jelly Air的服务程序

4.3 Jelly Air的UI框架

4.4 Jelly Air的应用程序

4.5 Jelly Air的应用升级

4.6 本章小结

5 系统测试分析

5.1 PC平台仿真

5.2 系统测试平台

5.3 功能测试与性能分析

5.4 本章小结

6 全文总结

6.1 本文的研究内容及创新点

6.2 未来工作展望

致谢

参考文献

展开▼

摘要

伴随移动互联网的高速发展,社会生活对嵌入式系统功能的要求越来越高,嵌入式系统的软件规模日益扩大,软件复杂度不断增强,传统的嵌入式系统软件开发模式已经跟不上嵌入式设备更新换代的速度了。为了满足嵌入式系统软件开发的需要,开放的软件开发环境已经成为嵌入式系统软件开发的必然趋势。开放的环境有利于进行合理的分工,整个产业链分工协作,各自专注于擅长的领域,完成产品研发生产的各个环节,减少不必要的重复环节和资源消耗,加快产品的研发周期,提高系统稳定性,保证产品质量。
  针对嵌入式系统软件系统开发环境的开放要求,提出了一种轻量级应用程序开发环境的设计。整个软件系统根据功能分为若干个单独的模块,在独立的进程内实现,然后使用消息总线提供的统一接口进行通信,协同合作,组成一个有机整体。通过消息总线作为中间层,各个功能模块的内部修改对外保持完全透明,模块的添加也不影响原有系统,这样就可以对系统内的各个模块进行灵活配置,保证了系统良好的可扩展性。针对嵌入式系统设计了一套高层图形库,对图形组件实现的基础部分,图形绘制和消息处理,进行了抽象封装,以便在此基础上灵活地添加高级图形控件,极大的简化了嵌入式系统图形应用程序的设计。接着通过消息将两者结合起来,整理出了嵌入式应用程序的主体部分,简化了嵌入式系统应用程序的实现,提高了开发效率。最后利用公钥机制对应用软件进行签名,验证应用软件升级包的可信来源,从而对整个应用系统起到了一定程度的安全保护,防止外界对应用系统的恶意破坏,保护用户的私有数据。
  在实际的产品研发过程中,使用了轻量级应用程序开发环境来对早期在封闭式单进程模式下开发的IPSTB系统进行了二次开发。通过开发周期、产品稳定性和UI设计效果图三个方面对这套应用开发环境进行了评估,对整个系统进行功能测试和性能分析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号