基于MPC8548E的通用嵌入式计算机平台系统软件研究和实现
本文选题:平台开发框架 + 空中/地面模式 ; 参考:《西南交通大学》2013年硕士论文
【摘要】:随着嵌入式技术的发展及其应用领域拓展,嵌入式系统复杂度越来越高,开发周期也越来越长。基于平台开发和应用开发相分离的开发模式能有效降低嵌入式系统终端产品的研发难度。通用嵌入式计算机是平台开发与应用开发相分离开发模式的成果。平台系统软件作为嵌入式计算机硬件与应用程序之间的接口,不但要满足嵌入式系统的可靠性和实时计算要求,还要提供应用程序通用规范的接口API和功能适应性良好的平台环境。 课题以机载设备产品为背景,研究高端通用嵌入式计算机的共性需求,并落实到软件架构设计中。论文结合硬件共性需求和应用开发的需求,进行平台系统软件的研究和设计。以产品为导向,用工程化手段来实施整个开发过程,在进行充分分析和策划的基础上来逐步达到课题的目标。 论文首先分析通用嵌入式计算机的共性需求,构造出平台系统软件的开发框架,完成设计依据和结构设计的阐述。随后重点论述了开发框架各部分的设计和实现,特别是其中的设计原理、设计可行性、典型应用场景的描述。可维护性设计和可测试性设计是工程化产品设计的必不可少的部分,论文也对其做了必要的论述,从而构成完备的实用的通用嵌入式计算机的开发和实施方案,从而使论文的过程和结果不但具有工程的现实意义和经济效益,而且具有可重现性。 论文的工程产出物——通用嵌入式计算机(GEC)已经定型生产,并进入终端产品的第一代使用维护阶段。平台开发团队一起深入参与了应用开发人员的应用开发阶段,通过对使用情况的信息收集确保嵌入式计算机平台产品在通用性和易用性方面经受住了工程实践的考验。
[Abstract]:With the development of embedded technology and the development of its application field, the complexity of embedded system is becoming more and more high, and the development cycle is becoming longer and longer. The development mode based on platform development and application development can effectively reduce the difficulty of embedded system terminal product research and development. Universal embedded computer is the result of the separation of platform development and application development. As the interface between embedded computer hardware and application program, platform system software should not only meet the reliability and real-time computing requirements of embedded system, Also provides the application general specification interface API and the function adaptability good platform environment. In the background of airborne equipment products, the common requirements of high-end general embedded computer are studied and implemented in software architecture design. In this paper, the research and design of platform software are carried out according to the common hardware requirements and application development requirements. Product-oriented, engineering means to implement the entire development process, on the basis of full analysis and planning to gradually achieve the goal of the subject. Firstly, the paper analyzes the common requirements of the general embedded computer, constructs the development frame of the platform system software, and completes the design basis and structure design. Then the design and implementation of each part of the development framework are discussed, especially the design principle, design feasibility and the description of typical application scenes. Maintainability design and testability design are essential parts of engineering product design. Therefore, the process and result of the paper are not only of practical significance and economic benefit, but also reproducible. The engineering output of this paper, the general embedded computer (GEC), has been finalized and has entered the first generation maintenance stage of the terminal product. The platform development team participated in the application development stage of the application developer deeply together, through the information collection to ensure the embedded computer platform product has withstood the engineering practice test in the aspect of versatility and ease of use.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP368.1
【参考文献】
相关期刊论文 前10条
1 刘岚,程莉;嵌入式系统硬件平台的选型研究[J];电信工程技术与标准化;2005年02期
2 姜兆义,戴金海;嵌入式系统集成开发环境研究[J];电脑与信息技术;2004年06期
3 杨伟,罗蕾;嵌入式系统中的模块动态加载技术[J];单片机与嵌入式系统应用;2005年11期
4 何立民;;嵌入式应用系统的可靠性设计初探[J];单片机与嵌入式系统应用;2008年10期
5 田力;袁家斌;;嵌入式系统的VxWorks安全性问题研究[J];单片机与嵌入式系统应用;2009年10期
6 杨扬;王刚;李正熙;;VxWorks系统的映像及其装载过程解析[J];工业控制计算机;2007年04期
7 马义德,刘映杰,张新国;嵌入式系统的现状及发展前景[J];信息技术;2001年12期
8 王立泽;刘斌;杨顺昆;颜林;;面向VxWorks的嵌入式软件集成开发环境研究[J];计算机工程;2006年03期
9 王子健;张军;罗喜伶;;基于TFFS的嵌入式系统在线升级设计与实现[J];计算机工程;2006年13期
10 张友根;李新明;赵党乾;王帅;;VxWorks远程在线软件升级技术[J];计算机工程;2009年13期
相关硕士学位论文 前6条
1 蔡坚;计算机硬件电路可测试性设计与自动测试的实现[D];西北工业大学;2003年
2 梁晶;嵌入式系统低功耗设计研究与实现[D];华中科技大学;2004年
3 朱吉庆;工程项目中的VxWorks操作系统移植与网络驱动分析实现[D];西安电子科技大学;2008年
4 秦娟;基于PowerPC7410的通用嵌入式计算机的设计和实现[D];上海交通大学;2008年
5 李磊;嵌入式软件固化工具研究与实现[D];华中科技大学;2008年
6 袁伟杰;嵌入式系统初始引导技术研究[D];华中科技大学;2008年
,本文编号:1798512
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1798512.html