簡(jiǎn)介
EtherCAT的主站開(kāi)發(fā)是基于EtherCAT 控制系統(tǒng)的開(kāi)發(fā)中非常重要的環(huán)節(jié)。目前常見(jiàn)開(kāi)源的主站代碼為的RT-LAB開(kāi)發(fā)的SOEM (Simple OpenSource EtherCAT Master)和EtherLab的the IgH EtherCAT? Master。使用起來(lái)SOEM的簡(jiǎn)單一些,而the IgH EtherCAT? Master更復(fù)雜一些,但對(duì)EtherCAT的實(shí)現(xiàn)更為完整。
異同
具體比較如下表:
主站 | SOME(Simple OpenSource EtherCAT Master) | IgH EtherCAT Master |
---|---|---|
版本 | 1.3.0 | 1.5.2 |
更新日期 | 2013-02-26 | 2013-02-12 |
發(fā)布公司 | RT-LAB | EtherLab |
官方網(wǎng)站 | ethercat.rt-labs.com | www.etherlab.org |
支持的操作系統(tǒng) | Linux,Windows | linux |
支持RT內(nèi)核 | RTAI, Xenomai | RTAI, Xenomai, RT-Preempt |
支持的CPU | Freescale i.MX53、 Blackfin 5xx、 Blackfin 6xx 、Intel | 支持Linux內(nèi)核的所有CPU |
支持的網(wǎng)卡 | - | 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對(duì)于IGH主站的支持:
NXP目前對(duì)于IGH主站有一套源碼級(jí)的開(kāi)源支持,而且他們把這種需要實(shí)時(shí)處理的總線式的協(xié)議和接口,與正常功能開(kāi)發(fā)的BSP軟件包分開(kāi)來(lái),單獨(dú)命名為?Real-Time Edge Software,關(guān)于它的描述,具體如下:
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.
也就是說(shuō)它不僅僅是支持ethercat,還有其他更豐富的實(shí)時(shí)總線協(xié)議等,具體如下:
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-609541.html
?該軟件包具體支持的器件型號(hào)如下
官方鏈接:Real-Time Edge Software | NXP Semiconductors
NXP對(duì)于SOEM的支持:
NXP的MCU對(duì)于SOEM也是支持的,我們?cè)诠倬W(wǎng)上選擇好對(duì)應(yīng)板卡的SDK包后(不僅僅是RT1060哦),如下圖所示:
?下載完成后,打開(kāi)文件夾:
上面的SOEM就是我們需要的Ethercat主站了。然后就可以燒錄到我們的板卡進(jìn)行測(cè)試。
?技術(shù)溝通交流QQ:1994531700文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-609541.html
?
到了這里,關(guān)于NXP對(duì)于Ethercat部署與支持(主站篇IGH與SOEM)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!