NXP对于Ethercat部署与支持(主站篇IGH与SOEM)

这篇具有很好参考价值的文章主要介绍了NXP对于Ethercat部署与支持(主站篇IGH与SOEM)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

EtherCAT的主站开发是基于EtherCAT 控制系统的开发中非常重要的环节。目前常见开源的主站代码为的RT-LAB开发的SOEM (Simple OpenSource EtherCAT Master)和EtherLab的the IgH EtherCAT® Master。使用起来SOEM的简单一些,而the IgH EtherCAT® Master更复杂一些,但对EtherCAT的实现更为完整。

异同

具体比较如下表:

主站 SOME(Simple OpenSource EtherCAT Master) IgH EtherCAT Master
版本 1.3.0 1.5.2
更新日期 2013-02-26 2013-02-12
发布公司 RT-LAB EtherLab
官方网站 ethercat.rt-labs.com www.etherlab.org
支持的操作系统 Linux,Windows linux
支持RT内核 RTAI, Xenomai RTAI, Xenomai, RT-Preempt
支持的CPU Freescale i.MX53、 Blackfin 5xx、 Blackfin 6xx 、Intel 支持Linux内核的所有CPU
支持的网卡 - 8139too - RealTek 8139C (or compatible) Fast-Ethernet chipsets. •e1000 - Intel PRO/1000 Gigabit-Ethernet chipsets (PCI). e100 - Intel PRO/100 Fast-Ethernet chipsets.•r8169 - RealTek 8169/8168/8101 Gigabit-Ethernet chipsets.•e1000e - Intel PRO/1000 Gigabit-Ethernet chipsets (PCI Express).
CANOpen over EtherCAT (CoE)
Vendor over EtherCAT (VoE)
Distributed clocks -
SERCOS over EtherCAT (SoE)
Ethernet over EtherCAT (EoE) ×
File Access over EtherCAT (FoE) ×
Safety over EtherCAT (FSoE) × ×

NXP对于IGH主站的支持:

NXP目前对于IGH主站有一套源码级的开源支持,而且他们把这种需要实时处理的总线式的协议和接口,与正常功能开发的BSP软件包分开来,单独命名为 Real-Time Edge Software,关于它的描述,具体如下:

The real-time edge software enables real-time applications for the i.MX and Layerscape products and can be easily integrated with the Yocto SDKs for these products. Real-time edge software enables real-time capabilities via support for Preempt-RT for low latency applications, baremetal framework and support for real-time operating system (RTOS) on the Arm®-Cortex®-A or Cortex®-M cores. Real-time edge software also supports real-time protocols and stacks for IEEE1588 PTP network synchronization, time sensitive networking (real-time ethernet), EtherCAT leader, CANOpen and OPC-UA.

Complete with reference software a system-validated board support package (BSP), NXP provides you with the tools to test and maximize the performance of the applications you develop.

也就是说它不仅仅是支持ethercat,还有其他更丰富的实时总线协议等,具体如下:

NXP对于Ethercat部署与支持(主站篇IGH与SOEM)

 文章来源地址https://www.toymoban.com/news/detail-609541.html

 该软件包具体支持的器件型号如下

NXP对于Ethercat部署与支持(主站篇IGH与SOEM)

官方链接:Real-Time Edge Software | NXP Semiconductors

NXP对于SOEM的支持:

NXP的MCU对于SOEM也是支持的,我们在官网上选择好对应板卡的SDK包后(不仅仅是RT1060哦),如下图所示:

NXP对于Ethercat部署与支持(主站篇IGH与SOEM)

 下载完成后,打开文件夹:

NXP对于Ethercat部署与支持(主站篇IGH与SOEM)

上面的SOEM就是我们需要的Ethercat主站了。然后就可以烧录到我们的板卡进行测试。

 技术沟通交流QQ:1994531700

 

到了这里,关于NXP对于Ethercat部署与支持(主站篇IGH与SOEM)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IGH(EtherCAT开源主站)移植到beaglebone black(AM3358)开发板上

    本文是在已经打上xenomai补丁的linux-3.8.13-bone86内核源码上进行的,参看使用xenomai与linux内核源码交叉编译,移植到beaglebone black(AM3358)开发板上 igh软件下载地址: IgH EtherCAT Master for Linux (etherlab.org) 将打入xenomai补丁,写入sd卡的系统的sd卡挂载(插入电脑,自动挂载)到ubuntu系统

    2024年02月11日
    浏览(35)
  • EtherCAT 开源主站 IGH 在 linux 开发板的移植和伺服通信测试

    手边有一套正点原子linux开发板imax6ul,一直在吃灰,周末业余时间无聊,把EtherCAT的开源IGH主站移植到开发板上玩玩儿,搞点事情做。顺便学习研究下EtherCAT总线协议及其对伺服驱动器的运动控制过程。实验很有意思,这里总结下实验过程,分享给有需要的小伙伴。 igh EtherC

    2024年04月29日
    浏览(75)
  • EtherCAT主站源码 基于STM32F407和STM32H743两款芯片 通过移植开源SOME主站代码,使两款芯片具有EtherCAT主站功能,支持DC同步功能

    EtherCAT主站源码基于STM32F407和STM32H743两款芯片,通过移植开源SOME主站代码,使两款芯片具有EtherCAT主站功能,支持DC同步功能。可支持汇川IS620N、松下A5B/A6B、欧姆龙G5系列、埃斯顿ProNet、迈信EP3E、台达A2-E,伟创SD700这几款EtherCAT总线伺服。支持的这些驱动器可以混用,主站自动

    2024年02月04日
    浏览(35)
  • EtherCAT IGH 命令行介绍

    在一开始学习 EtherCAT 的时候,可以直接编译 IGH,不需要一上来就去安装实时内核。因为编译 IGH 和安不安装实时内核没有什么关系,而且安装实时内核还比较麻烦。当我们只是有一两个电机或者IO模块来学习的时候,可以先不用去安装实时内核。 如果是在虚拟机中安装了IG

    2023年04月09日
    浏览(27)
  • EtherCAT IGH 的下载和编译

    EtherCAT 官方下载网站 EtherCAT 官方git下载网站 刚学习的时候,看到很多人说在看 EtherCAT IGH 的文档的时候说 EtherCAT IGH 只支持 2.6 和 3.x 的内核。这句话在 《EtherCAT IGH 1.52.pdf》中的 1.1 Feature Summary 提到了这么一句话 Designed as a kernel module for Linux 2.6 / 3.x ,但是不知道是不是一直没

    2024年02月12日
    浏览(29)
  • IGH主站通信测试csp模式(DC同步 preemrt)连通一从站并实现控制

    linuxcnc配置基础机器人控制LinuxCNC与EtherCAT介绍PDOSDO,搭建环境步骤 需要配置IGH主站的查看这篇文章 linux系统学习笔记7——一次性安装igh-ethercat主站 CSP模式 DC同步方式 preemrt实时补丁 直接上代码,这部分是直接控制使用csp模式控制一个从站运动 使能后直接运动,10s,每秒60

    2024年01月16日
    浏览(39)
  • Ethercat学习-从站FOE固件更新(TwinCAT主站)

    简介 FOE(File Access over Ethercat),用于节点之间的文件传输。协议类似于TFTP协议,感觉和TFTP协议没有太大的区别,只是一个是UDP传输,一个是Ethercat传输。从机在通过FOE进行固件更新的时候,作为服务端,主机作为客户端,有主机发起固件的上传和下载 协议说明 FOE帧格式: 目

    2024年02月10日
    浏览(36)
  • 【】浅谈EtherCAT主站EOE(上)-EOE网络

    版权声明:本文为本文为博主原创文章,未经本人同意,禁止转载。如有问题,欢迎指正。博客地址:https://www.cnblogs.com/wsg1100/ 目录 一、EoE ethercat工作图示 二、EoE服务规范 EtherCAT主站如何提供EoE服务? 三、EoE网络 EOE网络 这篇文章的标题虽然是关于EtherCAT EOE,但其实主要内

    2024年02月06日
    浏览(41)
  • EtherCAT主站写从站EEPROM抓包分析

    本文主站设置从站1字地址为0的EEPROM数据为0x3C00(设置完毕后请还原字0的EEPROM数据),使用Wireshark抓取到的报文如下: 这一阶段涉及的寄存器包括0x0500、0x0501,有关这2个寄存器的描述如下: 将EEPROM访问控制权设置为主站的操作分为2步: (1)强制PDI释放EEPROM访问控制权 主站

    2024年02月05日
    浏览(38)
  • RK最强ARM系列之RK3588+AI+Ethercat(linux +xenomai+igh)实时解决方案

    RK3588是瑞芯微新一代旗舰级高端处理器,具有高算力、低功耗、超强多媒体、丰富数据接口等特点。搭载四核A76+四核A55的八核CPU和ARM G610MP4 GPU,内置6.0TOPs算力的NPU。 有五大技术优势 1. 内置多种功能强大的嵌入式硬件引擎,支持8K@60fps 的 H.265 和 VP9 解码器、8K@30fps 的 H.264 解

    2024年02月15日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包