1. TSN:时间敏感网络,基于802.1AVB演化而来,通过 IEEE 802 网络提供确定性服务,即保证具有有限低延迟、低数据包延迟变化和低数据包丢失的数据包传输。
2. IEEE1588v2/PTP: 一种精确时间协议PTP(Precision Time Protocol),包括IEEE1588v1和IEEE1588v2两个版本。该标准适用于通过支持多播信息传递的局域网进行通信的系统,包括但不限于以太网。该协议支持亚微秒级(100纳秒)的全系统同步精度,可以映射到UDP/IP、DeviceNet和第二层以太网即链路层。PTP基本原理包含频率同步和相位同步:
VxWorks 提供了几种不同的任务间通信机制。可使用的不同方法包括:
信号量是 VxWorks 中的任务间进行同步的主要手段。它提供了三种不同的信号量:二进制信号量、计数信号量和互斥信号量。二进制信号量用于任务间针对临界区域的简单同步。计数信号量允许对代表资源(可以多重方式获取)的临界区域进行多路同时访问。互斥信号量的特别之处在于它能针对基本信号量种类的一些内在问题(包括增加优先级反转保护、删除安全以及对资源的回归访问)提供解决方案。VxWorks 的所有信号量还允许与获取资源有关的超时,以防止无限期等待。
当建立信号量时,程序还能为等待信号量(即将可用)的任务指定唤醒机制。有两种不同的唤醒机制可用:基于优先级的唤醒机制可唤醒优先级最高的任务,而基于先进先出 (FIFO) 的唤醒机制会唤醒等待最久的任务(不考虑其他被阻塞任务的优先级)。VxWorks 还提供对 POSIX 信号量的访问。
下载地址
航电激励器在民用飞机航电系统半物理仿真平台中起着至关重要的作用.在航电系统开发过程中,航电激励器向航电仿真设备提供的激励数据是进行航电系统仿真验证的基础,所以在航电激励数据的获取和处理中,航电激励器的设计与实现是极其重要的一个环节.该文基于VxWorks系统设计一款航电激励器,对航电激励器进行总体设计,从激励数据获取模块、激励数据转换模块等方面进行研究,完成软件设计以及硬件平台搭建.通过对设计的航电激励器进行仿真验证,实现飞机模拟飞行数据的获取以及航电系统中ARINC429总线数据和AFDX总线数据的相互转换,使得激励数据在传输过程中具有良好的实时性.
下载地址
清华大学课件VxWorks实验教程
下载地址
© 2023 VxWorks Club