vxworks操作系统是美国windriver公司于1983年设计开发的一种嵌入式实时操作系统(rtos),该系统以其良好的可靠性和卓越的实时性被广泛地应用在通讯、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的f-16、fa-18战斗机、b-2隐形轰炸机和爱国者导弹上以及1997年4月在火星表面登陆的火星探测器上都使用到了vxworks。
vxworks系统在各方面的性能表现卓越,主要表现在以下几方面:
(1)良好的实时性和稳定性
· 优先级抢占调度和时间片轮转调度
· 强大市场占有率、国防军事的多种应用
(2)高效的任务管理
· 多任务,0~255的256个优先级
· 任务控制块tcb、任务调度算法和排队策略
· 上下文快速切换
(3)灵活的任务间通信
(4)微秒级的中断管理
(5)方便移植、构建的vxworks板支持包(bsp)
(6)支持多种标准:ansi c
(7)丰富的网络功能
vxworks操作系统提供了集成的开发调试环境——tornado,方便系统定制和程序开发,而且提供了多种分析工具进行任务间的协调,保证了各项实时指标。系统开放与调试非常方便,如图1。
图1 tornado开发调试环境
mic 3000系列产品是研华为中、高端应用提供的高性能、低成本的测量和控制平台及系统,包括完整的机箱、主板和数据采集与通讯板卡,并支持各种主流的操作系统。研华对于vxworks的支持非常完整,提供cpci主板的bsp和数据采集与通讯卡的源码级或编译包级的驱动支持。研华通过封装驱动函数,将复杂的高速数据采集编程简化为open、start、check、close等几个步骤,通过和tornado集成环境可以非常方便地进行程序开发,流程如图2所示。
图2 数据采集流程
基于vxworks的军事仿真系统可应用于雷达、潜艇、军舰、鱼雷控制、卫星定位、飞行器、武器系统等。仿真系统主要包括:主控机(host)、目标机(target),如图3所示。
图3 基于vxworks的军事仿真系统
主控机主要用于建立数学模型,监视仿真系统中参量的运行变化等,采用 aws研华工作站windows操作系统。
目标机为系统的核心执行机构,实时采集数据作为模拟仿真的参量,应用mic-3000 产品作为目标机,完成现场端实时数据采集及控制。
CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制
工信部向三家电信运企业颁发为期十年的5G频率使用许可
物联网展来了!纵行科技喊你相约深圳IOTE国际物联网展
自愈式电容器较其他电容器有哪些独特之处
专家与处理器架构未来
基于VxWorks操作系统的CompactPCI测试仿真系统
测量工字电感内径的正确方法是什么?
26650电池在物流车领域有着怎样明显的优势?
稳压管 3.3V,有哪些型号?如何选型?
什么是快充技术?快充技术的原理是什么?
博世计划在软件电子部门裁员1200人,受经济疲软高通胀影响
如何快速搞定PLC故障,你和大神差的只是一个方法!
仪表放大器是什么_仪表放大器有什么用
三维光学轮廓仪测粗糙度
第98届中国电子展开辟新赛道—集成电路展区
能耗数采网关助力能效管理创新更上一层楼
印度研发出针对于盲人设计的盲文笔记本
芯片烫手,问题出在哪里?
三星Galaxy S21发布时间已确定
涂层表面耐划伤仪产品的技术参数说明