节点文献

嵌入式系统仿真开发平台的体系结构研究

【作者】 雷剑

【导师】 罗克露;

【作者基本信息】 电子科技大学 , 计算机应用技术, 2004, 硕士

【摘要】 嵌入式系统的应用开发已经成为了计算机工业最热门的领域,以信息家电为典型代表的电子产品,其灵魂就是嵌入在其中的计算机系统---嵌入式系统。仿真开发平台是支持嵌入式软件开发的一种快速、高效和低成本的工具,对于提高嵌入式软件的开发效率和开发质量具有重要意义。但是如何构造嵌入式软件仿真开发平台来满足信息家电产业发展的需要,支持各种厂商提供的种类繁多的硬件平台,满足各种不同信息产品的应用开发,与现有成熟的辅助开发工具和软件集成,一直是个难题。本文正是基于这个目标,以软件体系结构为中心展开了深入的理论研究和实践探索。正如大型建筑设计成功的关键在于主体结构和蓝图,软件体系结构已经成为软件设计成功的基础和关键。论文阐述了软件体系结构的原理和作用,明确软件体系结构的概念和组成,以及与体系结构相关的软件技术。软件总线是当前一种前沿的软件体系结构设计方式。正如硬件系统的复杂化使工业生产不堪重负从而导致了总线结构的兴起,软件开发也迎来了“总线时代”。论文论述了软件总线的原理,分析和探讨了典型分布式对象技术对软件总线结构的支持和实现,在此基础上提出了软件总线基本模型。在对软件体系结构和软件总线的深入研究的基础上,论文研究和设计了一种新的软件总线---iBUS,引入新的设计方法突破了传统构件模型的局限性,为商品化构件的复用和环境移动提供了可行的途径,为软件系统的“即插即用”给出新的解决方案。论文阐述了iBUS的设计原理,给出了iBUS的结构模型和功能模型,使用Z标记语言进行了形式化的抽象描述。对iBUS进行了初步的结构验证,对其特性进行了简要分析论述。通过与其它总线结构的对比,分析了iBUS的优缺点。论文分析了嵌入式软件仿真开发的一般需求,在此基础上针对家电控制器的功能需求提出了基于iBUS的家电控制器仿真开发平台的集成框架,将软件总线技术应用到仿真开发平台的设计中,解决了嵌入式系统的硬件复杂性和相关性所引起的软件开发复杂和难移植的问题。给出了iBUS在框架中的实现原型。家电控制器仿真开发平台的实现和运行证明了iBUS总线结构在实际系统设计中的可行性和实用性。论文的研究成果对于嵌入式软件仿真开发平台进一步的研究工作有一定的参考价值。

【Abstract】 The development of embedded-system application is becoming more and more popular in computer industry. The soul of all electronic products, such as information appliance, is the embedded system. Among many development tools, simulation development platform has its advantages in rapid, efficient and low-cost development and helps to improve efficiency and quality of embedded system development. But how to construct a development platform that can support various hardware platforms, meet application development for different kinds of information products and integrate with exist tools and software is a very difficult problem at all times. This dissertation is devoted to this subject with deep research and practice focusing on software architecture.As the main structure and blueprint are the keys to the success of an architectural design, the software architecture is the foundation and key to the success of software design. Software architecture’s principles and functions are studied as well as related technologies.Software bus is an advanced software architecture design style now. Just as Industry production has been out of burden which led to bus-structure’s rise because of the complication of hardware system, software development also has stepped to the “bus age” .The theory of software bus is studied and analyzed in details, as well that how the distributed object technique support or realize it is discussed.Based on the deep study of software architecture and software bus, we research and design a new kind of software bus named iBUS in which we introduces a new design method that break through the limitation of traditional component model, provides a feasible approach for reusing commercial components and moving them in different environment, and give a new solution for software plug and play. We elaborate the design principle of iBUS, give the architectural and functional model of it, and formalize it using Z specification language in the dissertation. Subsequently, we validate the structure of iBUS elementarily, give a brief analysis and discussion of its property, and analyze the advantages and disadvantages of it by contrasting with other bus architecture.The general demand of the simulation development platform for embedded system is analyzed, and an integrated framework for simulation development platform of home appliance controllers based on iBUS is presented to meet the specific <WP=6>functional requirement of home appliance controllers in which software bus technology is introduced to solve the complexity and porting problem in embedded system caused by the hardware complexity and relativity. A prototype of iBUS in the framework is also implemented in the paper.The implementation and running of the simulation platform have shown the feasibility and practicability of iBUS in system design. For further research work of simulation development platform of embedded system, the effort achieved in this paper is valuable.

  • 【分类号】TP391.9
  • 【被引频次】7
  • 【下载频次】260
节点文献中: 

本文链接的文献网络图示:

本文的引文网络