共查询到20条相似文献,搜索用时 218 毫秒
1.
针对嵌入式系统下串口通信,引入I-Logix公司的Rhapsody开发工具和UML(统一建模语言),采用流行的软件开发模式,设计并实现了嵌入式系统下的串口通信。通过嵌入式串口实例的实现,阐述了UML的建模、设计和验证的可视化的开发方法,解决了嵌入式系统下基于UML模式的串口开发问题,对于UML模式的嵌入式系统开发具有重要的参考价值。 相似文献
2.
3.
4.
5.
嵌入式仿真训练是军事训练技术的最新发展趋势之一。本文阐述了嵌入式仿真的概念、原理及系统的主要组成,介绍了嵌入式在军事训练中的应用现状,分析了嵌入式训练方式在军事训练中的应用定位,最后结合航空兵战术对抗训练的嵌入式系统,给出了系统的模块组成及作战过程。 相似文献
6.
从嵌入式系统概述、嵌入式控制系统与PC控制系统在教育应用上的比较、嵌入式控制系统在教育应用中需要的技术基础、嵌入式控制系统在教育上的应用实现等几个方面对在教育应用中的嵌入式控制系统作了一定的阐述;文章主要针对我国现在计算机的普及情况,对嵌入式系统给教育带来的影响作了一些分析和探讨. 相似文献
7.
针对机载系统对嵌入式计算机性能和可靠性的要求,研究了基于MPC8270的嵌入式最小系统的原理、设计和实现,并分析了最小系统的性能。试验结果表明:最小系统具有处理能力强、集成度高、功耗低和系统扩展能力强等特点。 相似文献
8.
论嵌入式系统设计方法 总被引:1,自引:0,他引:1
根据嵌入式系统设计方法的演化和发展,结合设备研制中嵌入式系统的设计方法现状,给出了嵌入式系统软硬件设计的流行方法,以提升设备研制的效率、可靠性和设计水平。 相似文献
9.
10.
11.
随着装备软件系统的发展,越来越多的硬件功能软件化,装备软件的发展朝着高综合、高集成、一体化的趋势发展。目前航空航天装备软件中,嵌入式软件占据主导地位,相较通用计算机软件,嵌入式软件的测试具有面向特定应用,有实时操作系统支持,运行芯片和平台较为固定,并且需要特定的数字总线资源进行数据注入等特点。尤其对于复杂的,高度综合化模块架构的嵌入式软件系统软件测试,对于测试和验证系统的要求也越来越高,数据采集、数据记录、数据激励、数据监控、数据分析等各种测试和验证系统的需求也使得综合化软件测试验证系统结构越来越复杂,基于分布式架构的软件测试系统已经成为必然趋势。结合嵌入式综合化软件测试系统的功能要求以及测试系统的特点,提出了一种基于对等架构下的分布式测试系统设计,该设计不仅能够满足嵌入式软件运行平台规模的扩展,也能够在分布式架构下实现软件运行平台内部资源的共享。 相似文献
12.
选择嵌入式实时操作系统应注意的几个问题 总被引:9,自引:0,他引:9
针对嵌入式系统开发的特点和要求 ,从产品研制的实际情况出发 ,对当前主流的几个嵌入式实时操作系统的特点进行了简要分析 ,从实用性、经济性、通用性等方面着手 ,提出了选择嵌入式实时操作系统时应当重视的几个问题 ,并提出了解决方法。 相似文献
13.
性能评测是查找嵌入式计算机系统性能瓶颈、指导设备选型、平衡相关部件、优化系统结构以及提高系统实际性能的重要方法。在介绍了机载嵌入式计算机系统性能评测的指标和基本方法之后,重点分析了使用基准测试程序的测试方法和特点,以及基准测试方法的对比测试原理、不同测试环境的构建以及主要测试过程;选取了SPEC CPU 2000基准测试程序集针对机载嵌入式环境进行裁剪和移植,对某国产机载嵌入式实时操作系统分别以不同的嵌入式操作系统、嵌入式文件系统和编译选项为变量参数进行对比测试,得出了国产操作系统与国外同类商用操作系统运行实际应用程序的性能基本相当的结论,另外也得出文件系统对计算类基准程序的结果影响较小以及编译优化后能够大幅提高嵌入式系统性能等结论。 相似文献
14.
Lingfeng Wang 《Aerospace and Electronic Systems Magazine, IEEE》2008,23(1):28-34
The software complexity is continuously increasing and the competition in the software market is becoming more intensive than ever. Therefore, it is crucial to improve the software quality, and meanwhile, minimize software development cost, and reduce software delivery time in order to gain competitive advantages. Recently, Component-Based Software Development (CBSD) was proposed and has now been applied in various industry and business applications as a possible way to achieve this goal. As verified by numerous practical applications in different fields, CBSD is able to increase software development productivity as well as improve software quality. Modern embedded real-time systems have both strict functional and non-functional requirements and they are essentially safety-critical, real-time, and embedded software-intensive systems. In particular, the crucial end-to-end quality-of-service (QoS) properties should be assured in embedded systems such as timeliness and fault tolerance. Herein, I first introduce the modern component technologies and commonly used component models. Then, the middleware in distributed real-time embedded systems is discussed. Further, adaptive system resource management is elaborated upon. Finally, the prospects of a component-based approach in implementing modern embedded real-time software is discussed and future research directions are suggested. 相似文献
15.
Robustness testing for safety-critical embedded software is still a challenge in its nascent stages. In this paper, we propose a practical methodology and implement an environment by employing model-based robustness testing for embedded software systems. It is a system-level black-box testing approach in which the fault behaviors of embedded software is triggered with the aid of modelbased fault injection by the support of an executable model-driven hardware-in-loop (HIL) testing environment. The prototype implementation of the robustness testing environment based on the proposed approach is experimentally discussed and illustrated by industrial case studies based on several avionics-embedded software systems. The results show that our proposed and implemented robustness testing method and environment are effective to find more bugs, and reduce burdens of testing engineers to enhance efficiency of testing tasks, especially for testing complex embedded systems. 相似文献
16.
17.
Both US military and industry rely on automatic testing to verify the quality of manufacture and repair. Many testers still rely on computers designed and manufactured in the early 1980's. This includes systems using embedded controllers. Year 2000 problems can surface in computer operating systems, compilers, test programs, and in embedded systems. Until the impact of the Y2K “bug” is addressed, the risk of test program failure is unknown in most legacy automatic test systems. Problems may include embedded controllers in proprietary designs, old operating systems, and unique test program code. This paper will address the potential problem areas in automatic testing, and suggest an approach for determining the best course of action. In order to evaluate the impact, a complete systems inventory must be done to identify all potential sources of problems. Little attention has been paid to the legacy automated test systems and the potential impact of the Y2K problem on such systems. Although newer systems are less likely to be affected, no one can be sure until a complete inventory and test has been accomplished 相似文献
18.
19.
Prolog is one of the most important candidates to build expert systems and AI-related programs and has potential applications in embedded systems. However, Prolog is not suitable to develop many kinds of components, such as data acquisition and task scheduling, which are also crucial. To make the best use of the advantages and bypass the disadvantages, it is attractive to integrate Prolog with programs developed by other languages. In this paper, an IPC-based method is used to integrate backward chaining inference implemented by Prolog into applications or embedded systems. A Prolog design pattern is derived from the method for reuse, whose principle and definition are provided in detail. Additionally, the design pattern is applied to a target system, which is free software, to verify its feasibility. The detailed implementation of the application is given to clarify the design pattern. The design pattern can be further applied to wide range applications and embedded systems and the method described in this paper can also be adopted for other logic programming languages. 相似文献