
SylixOS 嵌入式实时操作系统
文章平均质量分 90
SylixOS是由翼辉信息自主研发的大型嵌入式实时操作系统,自2006年问世以来,经过多年的迭代更新,已具备卓越的实时性和可靠性,并为不同行业的嵌入式设备提供了丰富的功能和理想的软件开发平台。
0 error ~ 0 warning
世界上有10种人:一种是懂得二进制的,另一种是不懂二进制的。
展开
-
SylixOS 下优先级反转与解决方案
在优先级多任务系统中引入互斥方案,会导致任务优先级反转的问题:假如某时低优先级的任务占有资源,然后又有高优先级的任务申请资源,但因为不能满足而被挂起了,即低优先级任务阻塞了高优先级任务的运行。此时优先级最高的任务 A 不仅要等任务 C 运行完,还要等优先级低的任务 D 运行完才能被调度,如果任务 D 和任务 C 需要执行很长时间,那么任务 A 的执行就不能得到保证,整个系统的实时性能很差。将申请(占有)资源的任务的优先级提升到可能访问该资源的所有任务的最高优先级(这个最高优先级称为该资源的优先级天花板)。原创 2025-04-13 15:52:46 · 806 阅读 · 0 评论 -
SylixOS 中 select 原理及使用分析
select 是操作系统多路 I/O 复用技术实现的方式之一。select 函数允许程序监视多个文件描述符,等待所监视的一个或者多个文件描述符变为“准备好”的状态。所谓的”准备好“状态是指:文件描述符不再是阻塞状态,可以用于某类 IO 操作了,包括可读,可写,发生异常三种。原创 2025-03-26 22:09:45 · 914 阅读 · 0 评论