共查询到19条相似文献,搜索用时 125 毫秒
1.
2.
3.
提出了一种在PC104硬件平台上,以VxWorks为实时操作系统的水下航行器组合导航系统设计方案;介绍了硬件组成原理,设计了基于联邦滤波器的数据融合算法,着重给出了基于VxWorks实时多任务软件的设计过程,包括软件层次设计和具体任务设计;由于采用了联邦滤波融合算法和嵌入式多任务实时操作系统,与传统的导航系统相比,设计的组合导航系统不但导航精度提高而且实时性大大增强;实验结论表明设计的组合导航系统高效可靠。 相似文献
4.
研究了无人直升机飞行控制系统实时软件系统设计架构,针对机载嵌入式飞控计算机系统和地面站计算机系统,提出了基于VxWorks实时操作系统的多线程任务机载软件设计方案和基于WindowsXP操作系统的地面站软件设计方案,有助于加快完成无人直升机飞行控制系统的设计和验证。机载系统软件设计为数据采集和测量、伺服舵机驱动、飞行控制与发动机控制实现、通信和数据请求存储等功能。地面站系统软件设计为与机载系统的数据通信、终端用户操控,以及实时飞行状态监视等功能。利用组件对象模型设计技术实现了系统软件设计的模块化、软件结构分层组件化,方便了软件系统的集成与扩展。采用多任务线程机制,有效地满足了飞行控制系统实时性要求。利用实时操作系统的定时器任务机制,确保飞行模式的任务管理和调度。依据所提出的软件设计架构完成了实时机载软件和地面站软件组件模块的设计与开发,而且软件集成快捷方便。研究成果已成功应用于某型无人直升机飞行控制系统。 相似文献
5.
本文从实用角度论述了一种可用于分布式系统和用户控制任务相对独立环境的实时多任务过程控制软件的整体设计思想、软件结构和实现的一般方法。文中还分别给出了两级系统监控级和过程控制级软件的实例。 相似文献
6.
7.
8.
9.
10.
李明 《电脑编程技巧与维护》2012,(4):15-17,21
研究基于实时操作系统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.
17.
提出了一种基于多任务管理系统的高清视频处理技术,具有提升高清视频处理实时性,优化计算资源利用率,降低高清视频处理应用设计难度的特点。首先,介绍了面向异构多核计算环境的多任务管理系统,用于多种类型任务的调度执行及计算资源的负载均衡。在此基础上,设计了一种软件流水线,将对于高清视频的复杂而重复的处理过程分解成多类型的任务,提交至多任务管理系统。最后,对基于多任务管理系统的高清视频处理技术进行了实验验证。结果表明,异构多核环境下,高清视频处理的计算性能提升了3.7倍。 相似文献
18.
基于RTX51的按摩椅电机动作系统设计 总被引:1,自引:0,他引:1
本文通过在51系列单片机中应用RTX51tiny实时多任务操作系统,构建了一个价格低廉的多任务控制软件系统,提高了系统的实时性,并制定了按摩椅电机动作数据编码格式,采用代码与数据分离的设计思想,设计了基于RTX51tiny的按摩椅电机动作系统。 相似文献
19.
实时多任务操作系统的开发与应用 总被引:9,自引:1,他引:8
介绍了适用于实时嵌入式系统的操作系统软件———IR-OS的开发及其在智能脱扣器系统中的应用。IR-OS采用了微内核结构设计,基于抢占式优先级调度,内核代码简洁,并提供良好的开发接口。将IR-OS作为实时嵌入式系统的开发和运行平台,不但克服了传统顺序结构设计所带来的代码结构复杂、可移植性差和功能扩展不方便的缺点,而且具有更好的实时性、稳定性和可靠性。 相似文献