首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 246 毫秒
1.
VxWorks操作系统环境下一种周期任务管理方法   总被引:4,自引:0,他引:4  
目前,实时嵌入式操作系统得到广泛应用.在以往机载嵌入式系统中,周期任务的管理几乎都是用户应用软件的一部分.在嵌入式操作系统中提供一种便利的机制,使得用户对周期任务的调度管理方便易行,是十分必要的.本文提出了一种机载计算机应用领域,VxWorks操作系统环境下周期任务管理的方法, 并给出了简单的C语言描述.  相似文献   

2.
针对无人机对导航软件的高可靠性和强实时性要求,在分析组合导航系统基本原理的基础上,根据VxWorks的特点,划分软件各功能模块,确定了任务优先级及调度方式,设计了组合导航系统的应用软件,并给出了在PPC 405E嵌入式计算机主板上的开发流程。  相似文献   

3.
基于I/O设备驱动机制的CAN设备驱动程序设计   总被引:1,自引:0,他引:1  
设备驱动设计是嵌入式系统开发的难点.在分析VxWorks实时操作系统字符型I/O设备驱动机制的基础上,给出了VxWorks下CAN设备驱动设计的一般步骤和设计思路,为VxWorks其他设备驱动开发提供了参考.  相似文献   

4.
VxWorks是风河公司设计开发的一种实时嵌入式操作系统,具有高可靠性和实时性。通常VxWorks不包含图形用户界面,这导致系统不易操作,为了实现图形用户界面,本文将MiniGUI应用在VxWorks中。首先本文对WindML、MiniGUI进行了介绍并对编程方法进行了研究和改进,然后实现了一个较复杂的图形用户界面。这种方法使系统易于操作,为VxWorks系统的应用带来了便利,而且不影响VxWorks系统的实时性能。另外对编程方法的改进可以提高图形用户界面的开发效率,便于代码的维护和二次开发。  相似文献   

5.
为了保证基于Linux与VxWorks操作系统的C/C++软件代码的质量,需要对软件源代码进行Klocwork检查。分别以SVN与ClearCase作为配置管理工具,将Klocwork工具分别在不同的操作系统下完成安装与配置之后,对C/C++源代码进行Klocwork检查。介绍了Linux环境下配置管理工具SVN客户端安装、SVN版本库的代码更新、Klocwork工具的安装与配置、ClearCase版本库的代码更新、以及Klocwork分别在Linux与VxWorks操作系统下进行Klocwork检查的步骤。给出了Klocwork检查分别在Linux与VxWorks操作系统中的详细检查步骤与检查脚本,以及对已经被检查出来的缺陷的处理。典型案例表明,Klocwork检查有助于及时发现并解决C/C++软件源代码的各种缺陷,从而提高软件质量和安全性。  相似文献   

6.
基于VxWorks的多电飞机电气控制系统的软件研究   总被引:1,自引:0,他引:1  
分析和研究了多电飞机电气系统及嵌入式实时操作系统VxWorks的特性,设计了基于Vx-Works和RS485串行总线技术的地面模拟样机;对系统的软件实现及VxWorks下串行通信等一些关键性的技术进行了论述;针对VxWorks中的图形开发包WindML和Zinc存在显示界面不友好、开发周期长的缺陷,采用LabWindows/CVI开发了上位机的监控系统,整个系统运行稳定、可靠,满足多电飞机电气控制系统地面模拟的需要。  相似文献   

7.
介绍了VxWorks 653应用性能监控与分析工具的整体架构和各功能模块的设计与实现方法,其中重点阐述了目标机端时间资源监控、空间资源监控、系统事件监控、数据通信监控的实现方法.该工具能够在航电应用软件集成验证阶段提供应用运行过程中资源使用情况监控和性能分析评估,可以大幅提高航电软件的开发和集成效率.  相似文献   

8.
随着VxWorks操作系统被广泛应用于航空、航天、通讯等各领域、嵌入式产品开发人员和现场服务人员急需一种简单、可靠、高效率的VxWorks产品维护手段。介绍了一种VxWorks下网络传输接口的IAP在线编程系统,系统的总体结构和工作原理,为提高IAP在线编程速度所采用的方法及系统的实现。实验证明,系统与传统的串口IAP在线编程系统相比,其性能有了显著提高。  相似文献   

9.
为了实现嵌入式车载系统设计,采用软硬件协同设计技术路线。研究了基于ARM9的S3C2410处理器为核心的嵌入式车载软件的运行机制,包括系统硬件初始化,VxWorks操作系统内核的配置与装载,Vxworks下的LCD显示技术和触摸屏控制技术的应用实现车载仪表信息的显示与交换功能,并通过VxWorks多任务的进行控制。通过实验测试,系统随时进行车载娱乐、自主导航、信息查询等功能。方案实时性好,操作方便。  相似文献   

10.
为了提高测控系统中心计算机应用软件在实时任务中的安全性和可靠性,实现在不同操作系统下的应用软件移植,以开发出在异型操作系统下的实时应用软件。主要分析了中心机实时应用程序采用线程机制的优势,讨论了几种线程间通信方式,并简要介绍了应用软件设计思想。  相似文献   

11.
介绍了以嵌入式CPU和FPGA为基础构建的嵌入式控制系统,以此为基础,总结出一种面向嵌入式高端应用的通用架构.通过分析Vxworks操作系统及应用软件在该嵌入式系统中的作用,讨论了如何划分嵌入式系统的软硬件功能.  相似文献   

12.
广播式自动相关监视(ADS-B)是基于 S 模式空-地、空-空数据链完成监视、信息传递和导航的一种空中交通管制(ATC)新技术.本文提出了基于 Vxworks 嵌人式操作系统的 ADS-B 接收机核心软件设计,论述了系统实现所需的邻机数据管理、格雷码解码以及位置信息处理等关键技术以及软件实现方法  相似文献   

13.
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.  相似文献   

14.
周敏刚 《航空计算技术》2016,(4):114-117,122
以被定义为DO-178C Level A级软件的自主版权嵌入式实时操作系统为应用模型,提出了一种基于DO-178C标准的嵌入式实时操作系统的测试方法。提出的测试模式解决了操作系统内核在目标机中难以测试的问题,同时对操作系统在目标机环境进行测试的一些具体问题给出了解决方案。方法既适合现阶段国军标对软件测试提出的要求,又保证了嵌入式操作系统软件测试活动与适航要求的符合性。  相似文献   

15.
针对嵌入式系统下串口通信,引入I-Logix公司的Rhapsody开发工具和UML(统一建模语言),采用流行的软件开发模式,设计并实现了嵌入式系统下的串口通信。通过嵌入式串口实例的实现,阐述了UML的建模、设计和验证的可视化的开发方法,解决了嵌入式系统下基于UML模式的串口开发问题,对于UML模式的嵌入式系统开发具有重要的参考价值。  相似文献   

16.
本文介绍了嵌入式软件体系结构框架设计的思路,将面向对象的设计模式应用到机载嵌入式系统软件设计中,以实现可重用的应用程序框架。框架的实现,将可为上层嵌入式系统应用程序的开发提供架构上的支撑。建立通用的应用程序框架,也为架构的重用打下了基础。  相似文献   

17.
Time-triggered (TT) embedded software pattern is well accepted in aerospace industry for its high reliability. Fi-nite-state-machine (FSM) design method is widely used for its high efficiency and predictable behavior. In this paper, the time-triggered and state-machine combination software architecture is implemented for a 25 kg thrust micro turbine engine (MTE) used for unmanned aerial vehicle (UAV) system; also model-based-design development workflow for airworthiness software directive DO-178B is utilized. Experimental results show that time-triggered state-machine software architecture and development method could shorten the system development time, reduce the system test cost and make the turbine engine easily comply with the airworthiness rules.  相似文献   

18.
Currently fielded embedded information systems face readiness challenges imposed by evolving missions and extended service lifespans. The ability to overcome these challenges is constrained by such factors as shrinking budgets, limited computational capacity and diminished manufacturing sources effects that impact both hardware and software options. Wholesale redevelopment is often cost prohibitive, particularly since large portions of embedded applications continue to fulfil mission requirements. Solutions must preserve prior investments while providing efficient pathways for continued technology refresh. A technology solution for affordable modernization of legacy system software is being development. The Embedded Information System Re-engineering (EISR) project is developing an automation-assisted JOVIAL-to-C re-engineering capability that permits simultaneous modernization of both the structure and source language of legacy embedded applications. Engineers will be able to apply the proven labor-saving visualization and analysis features of modern CASE tools to legacy JOVIAL applications. EISR will thus allow the DoD to recapture previous investments in proven legacy algorithms and mission capabilities while permitting the full exploitation of COTS economies of scale. This paper describes in brief the goals and objectives of the EISR project, and provides the current status of the EISR capability.  相似文献   

19.
基于Vxworks嵌入式系统的多串口扩展卡设备驱动程序设计   总被引:1,自引:0,他引:1  
本文分析Vxworks操作系统下设备驱动程序在系统中的层次结构和串口设备驱动程序的运行机制,并结合对多串口卡的驱动程序介绍了串口设备驱动程序开发的基本思路。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号