一种基于SylixOS的多任务间数据通信方法探究

2021-03-18 06:53:32
科学与信息化 2021年7期
关键词:嵌入式

南京科瑞达电子装备有限责任公司 江苏 南京 211100

引言

随着芯片制造工艺的持续进步和计算机技术的快速发展,嵌入式操作系统作为信息社会很重要的基础支撑已被广泛用于各类电子设备中,并发挥了极其重要的作用。嵌入式实时操作系统是一类特殊的嵌入式操作系统,它能够在外界事件或数据产生时迅速反应,并以足够快的速度处理事件,以保证系统能够在确定的时间内对处理结果做出快速响应,同时控制所有实时任务协调一致运行。目前在工业控制、军事设备、航空航天等对系统响应时间有严苛要求的领域中都有着非常广泛的应用。

在一个中大型嵌入式软件应用中,通常需要建立一个复杂的多任务环境,系统运行时通过任务间交换消息来实现某些特定的系统功能。在这些任务信息交互过程中,普遍存在一个任务往多个任务发送消息的场景,同时也存在某一个任务会接收来自多个其他任务发送过来的消息的场景。这些任务间数据通信交错复杂,并且任务间通信的数据长度各不相同。因此需要研究一种高效的、实时的、通信数据可变长的,且无任何中转机制的多任务间点对点的数据通信方法。

1 嵌入式实时操作系统SylixOS简介

SylixOS操作系统是一种基于抢占式多任务硬实时操作系统,兼容IEEE1003(ISO/IEC9945)操作系统接口规范,兼容POSIX 1003.1b(ISO/IEC 9945-1)实时编程的标准,具有优秀的实时性能,能够支持无限多任务,抢占式调度支持256个任务优先级,支持虚拟进程,支持优先级继承及防止优先级反转功能。……

登录APP查看全文

猜你喜欢
嵌入式
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
TS系列红外传感器在嵌入式控制系统中的应用
电子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux内核的自恢复设计
嵌入式系统通信技术的应用
电子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的设计与研究
电子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式开发平台
基于嵌入式系统Windows CE的应用程序开发
嵌入式单片机在电机控制系统中的应用探讨
电子制作(2017年8期)2017-06-05 09:36:15
嵌入式软PLC在电镀生产流程控制系统中的应用
电镀与环保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式视觉联盟