首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
李峰  朱涛  傅军  徐茂俊 《测控技术》2013,32(2):100-103
以PC/104为硬件平台,基于VxWorks嵌入式实时多任务操作系统,结合面向模式的软件体系结构的思想,提出了一种综合导航系统数据记录仪软件设计实现方案,并详细论述各分步程序结构设计.通过测试验证了系统设计的正确性和有效性.  相似文献   

2.
一种新型监控软件设计方法   总被引:5,自引:0,他引:5  
本文介绍了不需中断扩展和实时多任务操作平台,只需软件编程即可达到实时多任务监控要求的新型监控软件设计方法。  相似文献   

3.
提出了一种在PC104硬件平台上,以VxWorks为实时操作系统的水下航行器组合导航系统设计方案;介绍了硬件组成原理,设计了基于联邦滤波器的数据融合算法,着重给出了基于VxWorks实时多任务软件的设计过程,包括软件层次设计和具体任务设计;由于采用了联邦滤波融合算法和嵌入式多任务实时操作系统,与传统的导航系统相比,设计的组合导航系统不但导航精度提高而且实时性大大增强;实验结论表明设计的组合导航系统高效可靠。  相似文献   

4.
研究了无人直升机飞行控制系统实时软件系统设计架构,针对机载嵌入式飞控计算机系统和地面站计算机系统,提出了基于VxWorks实时操作系统的多线程任务机载软件设计方案和基于WindowsXP操作系统的地面站软件设计方案,有助于加快完成无人直升机飞行控制系统的设计和验证。机载系统软件设计为数据采集和测量、伺服舵机驱动、飞行控制与发动机控制实现、通信和数据请求存储等功能。地面站系统软件设计为与机载系统的数据通信、终端用户操控,以及实时飞行状态监视等功能。利用组件对象模型设计技术实现了系统软件设计的模块化、软件结构分层组件化,方便了软件系统的集成与扩展。采用多任务线程机制,有效地满足了飞行控制系统实时性要求。利用实时操作系统的定时器任务机制,确保飞行模式的任务管理和调度。依据所提出的软件设计架构完成了实时机载软件和地面站软件组件模块的设计与开发,而且软件集成快捷方便。研究成果已成功应用于某型无人直升机飞行控制系统。  相似文献   

5.
本文从实用角度论述了一种可用于分布式系统和用户控制任务相对独立环境的实时多任务过程控制软件的整体设计思想、软件结构和实现的一般方法。文中还分别给出了两级系统监控级和过程控制级软件的实例。  相似文献   

6.
论述了生产信息实时监测管理系统的总体机构和软件功能模块.系统在软件设计过程中采用了多线程的编程技术,充分利用了多线程的优势,完成了生产数据实时测量和管理任务,满足了生产信息实时监测管理系统实时多任务要求.  相似文献   

7.
用于实时多任务调度的软件时钟 DOS环境下进行实时多任务软件设计,为了使CPU对各任务有一个合理的时间分配,希望根据各任务对响应时间的要求,使不同的任务在不同周期时钟调度下运行。为此,作者研制了一个用于实时多任务调度的软件时钟平台,它能产生周期为1~55ms的时钟中断,不同响应时间的任务可以在它的调度下运行。作者提供了程序清单。 武汉华中理工大学塑性研究所(430074)  相似文献   

8.
基于uC/OS-II的齿轮流量计二次仪表的设计   总被引:1,自引:0,他引:1  
本文介绍了使用philips公司LPC2119单片机与uC/OS-II嵌入式操作系统设计的配合脉冲输出流量计使用的二次仪表,采用了uC/OS-II的多任务的软件设计方式代替传统的前后台的软件设计方式,使得仪表软件模块化,增强了系统的精度和实时响应性。  相似文献   

9.
本文介绍了使用philips公司LPC2119单片机与uC/OS-Ⅱ嵌入式操作系统设计的配合脉冲输出流量计使用的二次仪表,采用了uC/OS-Ⅱ的多任务的软件设计方式代替传统的前后台的软件设计方式,使得仪表软件模块化,增强了系统的精度和实时响应性.  相似文献   

10.
研究基于实时操作系统T-Kernel的多任务软件设计。首先介绍了实时操作系统T-Kernel的基础知识,包括任务管理、同步与通信管理和中断管理等。以一种基于T-Kernel的播放器软件设计为例,描述了进行多任务设计,主要是软件的多任务划分和设计编程,最后介绍开发播放器软件的经验并进行了总结。  相似文献   

11.
针对传统导航系统存在共享性、继承性差等问题,提出了一种基于RTLinux的多功能车载导航系统。利用RTLinux作为车载平台,以GPS/DR/MM组合形式自主动态地为车辆提供导航服务。与现有车载导航系统相比,该系统决策误差信息小,具有较好的实时性和准确性。文章介绍了该系统的总体框架结构及关键技术。  相似文献   

12.
深海爬游无人潜水器是一种既可在深海巡游,又可在海底爬行的新型深海无人潜水器。针对爬游潜水器水中巡游和海底爬行作业的任务需求,以及控制系统通信量大、管理设备多、数据处理量大、工况复杂等问题,提出了“上层导航控制+下层运动控制”两层控制结构的思想,设计了以PC104嵌入式计算机为硬件平台,以实时多任务操作系统VxWorks为软件平台的爬游无人潜水器嵌入式导航控制系统。在实现多任务调度、通信管理、数据采集存储等功能的基础上,完成了导航避障决策仿真实验,验证了潜水器导航控制系统的控制效果。  相似文献   

13.
为了确保动力翼伞控制器的多功能实现及其系统稳定运行,设计了一种基于实时操作系统μC/OS-III的动力翼伞控制系统。系统基于Cortex-M4内核的微控制器STM32F407IGT6和Cortex-M3内核的微控制器STM32F103VCT6硬件平台,采用μC/OS-III系统实现了飞行模式选择、GPS采集、控制量计算、地面站交互、舵机位置采集、横向控制、纵向控制和系统信息读写等任务。详细介绍了系统总体构成以及软硬件实现方法。实验表明,采用μC/OS-III对动力翼伞系统进行实时多任务管理,可以最大化利用CPU资源,提高系统的运行效率,增强系统的稳定性和实时性。  相似文献   

14.
多功能塔式起重机黑匣子实现了实时数据记录、动作事件顺序记录、安全保护、智能操作、数据通信等功能。本文以实时多任务操作系统为开发平台,设计了其软件系统。按照嵌入式操作系统的任务划分原则,详细给出了系统的任务划分、任务创建及实现,讨论了多任务的调度及任务间通信,应用实践验证了系统设计的正确性。  相似文献   

15.
针对微小型无人机(MUAV)功能要求复杂,迫切需要提高可靠性与实时性等现状,以嵌入式实时操作系统VxWorks为平台,完成了MUAV飞行控制软件系统的开发,实现了多传感器数据采集、捷联解算、卡尔曼滤波、飞行控制、地面通信、故障处理等多项功能。给出了基于Vxworks的MUAV飞行控制软件系统中多任务划分、优先级分配的方法,对各模块进行了详细设计,并利用多任务机制对单任务飞控软件存在的不足之处作出了改进。外场试验与对比试验证明:嵌入式实时操作系统的引入显著提高了MUAV飞行控制系统的实时性与可靠性。  相似文献   

16.
多个任务的并发执行是计算机操作系统的一个主要特征,为了满足Windows下分时多任务,或实时多任务应用系统的开发,给出通过C程序设计对操作系统中多任务并发执行设计模式开发,提出Windows下利用时钟中断方式进行多任务并发执行的方法。该模式实现系统内多任务在宏观上的"同时"运行,解决Windows环境下用户应用开发自己的分时,或实时多任务应用系统的一般方法和结构。  相似文献   

17.
提出了一种基于多任务管理系统的高清视频处理技术,具有提升高清视频处理实时性,优化计算资源利用率,降低高清视频处理应用设计难度的特点。首先,介绍了面向异构多核计算环境的多任务管理系统,用于多种类型任务的调度执行及计算资源的负载均衡。在此基础上,设计了一种软件流水线,将对于高清视频的复杂而重复的处理过程分解成多类型的任务,提交至多任务管理系统。最后,对基于多任务管理系统的高清视频处理技术进行了实验验证。结果表明,异构多核环境下,高清视频处理的计算性能提升了3.7倍。  相似文献   

18.
基于RTX51的按摩椅电机动作系统设计   总被引:1,自引:0,他引:1  
本文通过在51系列单片机中应用RTX51tiny实时多任务操作系统,构建了一个价格低廉的多任务控制软件系统,提高了系统的实时性,并制定了按摩椅电机动作数据编码格式,采用代码与数据分离的设计思想,设计了基于RTX51tiny的按摩椅电机动作系统。  相似文献   

19.
实时多任务操作系统的开发与应用   总被引:9,自引:1,他引:8  
介绍了适用于实时嵌入式系统的操作系统软件———IR-OS的开发及其在智能脱扣器系统中的应用。IR-OS采用了微内核结构设计,基于抢占式优先级调度,内核代码简洁,并提供良好的开发接口。将IR-OS作为实时嵌入式系统的开发和运行平台,不但克服了传统顺序结构设计所带来的代码结构复杂、可移植性差和功能扩展不方便的缺点,而且具有更好的实时性、稳定性和可靠性。  相似文献   

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

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