1 EtherCAT开源协议栈介绍 目前常见开源的主站代码为RT-LAB开发的SOEM(Simple OpenSource EtherCAT Master)和EtherLab的the IgH EtherCAT® Master,SylixOS对两者都支持。其中IgH作为常用的EtherCAT开源协议栈,SylixOS已移植支持。 2 SylixOS
1.概述 自动化与控制行业中有很多场景需要循环周期控制,而运动控制领域对循环周期控制的时间确定性要求尤为严格,周期抖动的时间确定性和周期控制的极限范围直接影响运动控制产品的质量和性能。SylixOS作为一款嵌入式实时操作系统,针对不同循环周期和不同程度的时间确定性要求均有对应的周期控制方式,其中就有为周期性任务解决多任务调度冲突并且时间确定性良好的速率单调调度(Rate
1 概述 SylixOS启动时会加载环境变量配置文件profile,网络配置文件ifparam.ini以及系统启动脚本startup.sh。2 环境变量配置文件profile SylixOS启动时会执行varload命令,该命令的作用是从系统/etc/profile文件中读取环境变量配置信息,加载到系统运行环境中,如果系统/etc路径下没有p
1.适用范围 本文档适用于首次使用SylixOS,修改设备IP地址的工程师。2.命令 SylixOS的shell提供显示或配置网络信息的命令ifconfig,该命令有5种用法。如表2-1所示。 表2-1 ifconfig命令 ifconfig使用样例如图 2-1所示。 图2-1 ifconfig使用样例3.ifparam.ini文件&
1 概述 CPU亲和性(affinity)就是进程要在某个给定的CPU上尽量长时间地运行而不被迁移到其他处理器的倾向性。SylixOS支持对称多处理器(Symmetric Multi-Processor),其线程是调度的最小单位,SylixOS可以对应用层线程,内核线程以及中断设置CPU亲和性,即将不同线程绑定到不同CPU,充分发挥多核处理器并行处理的优势。 2 SylixOS设
1 适用范围 本文档适用于已熟悉SylixOS并且使用RealEvo-IDE进行开发调试的技术工程师。2 概述 SylixOS 实现了一个功能强大的调试stub,可在设备或模拟器上在线调试应用程序,RealEvo-IDE也提供配套的调试插件。 按照调试对象的不同,调试手段可分为以下几类: 1.&
SylixOS中间件移植前的评估方法和移植流程方法介绍
1 知识简介1.1 概述取消一个线程要确保该线程能够释放其所持有的任何锁、分配的内存,使整个系统保持一致性。在很多复杂情况下要保证这种正确性是有一定困难的。一种简单的线程取消:取消线程调用一个取消线程的函数,被取消线程死亡。在这种情况下,被取消线程所持有的的资源得不到释放。取消线程负责保证被取消者处于可安全取消状态,在一个要求可靠性高的系统中,这种保证非常困难或者无法实现。这种取消称为不受限制的异
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号