Cycle Time Improvement of EtherCAT Networks with Embedded Linux-Based Master

被引:2
|
作者
Yi, Hyun-Chul [1 ]
Choi, Joon-Young [1 ]
机构
[1] Pusan Natl Univ, Dept Elect Engn, 2 Busandaehak Ro 63beon Gil, Busan 46241, South Korea
基金
新加坡国家研究基金会;
关键词
EtherCAT; embedded Linux; EtherCAT master; cycle time;
D O I
10.1587/transinf.2018EDL8132
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We improve the cycle time performance of EtherCAT networks with embedded Linux-based master by developing a Linux Ethernet driver optimized for EtherCAT operation. The Ethernet driver is developed to establish a direct interface between the master module and Ethernet controllers of embedded systems by removing the involvement of Linux network stack and the New API (NAPI) of standard Ethernet drivers. Consequently, it is achieved that the time-consuming memory copy operations are reduced and the process of EtherCAT frames is accelerated. In order to demonstrate the effect of the developed Ethernet driver, we set up EtherCAT networks composed of an embedded Linux-based master and commercial off-the-shelf slaves, and the experimental results confirm that the cycle time performance is significantly improved.
引用
收藏
页码:195 / 197
页数:3
相关论文
共 50 条
  • [1] Cycle time improvement of EtherCAT networks using linux kernel space application module
    Park, Sung-Mun
    Choi, Joon-Young
    [J]. Transactions of the Korean Institute of Electrical Engineers, 2020, 69 (01): : 184 - 189
  • [2] Performance Analysis of Linux-Based EtherCAT DC Synchronization
    Yi, Hyun-Chul
    Choi, Joon Young
    [J]. 2015 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2015, : 549 - 552
  • [3] Design and Application of Linux-Based Embedded Systems
    Sun, Chunling
    [J]. ADVANCES IN MULTIMEDIA, SOFTWARE ENGINEERING AND COMPUTING, VOL 1, 2011, 128 : 641 - 645
  • [4] Performance of a Real-Time EtherCAT Master Under Linux
    Cereia, Marco
    Bertolotti, Ivan Cibrario
    Scanzio, Stefano
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (04) : 679 - 687
  • [5] A Comparison of Real-Time Linux-Based Architectures for Embedded Musical Applications
    Vignati, Luca
    Zambon, Stefano
    Turchet, Luca
    [J]. JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2022, 70 (1-2): : 83 - 93
  • [6] An Instrumentation System for an Embedded Linux-Based Flight Controller
    Don, Michael
    Schomer, Nathan
    Grabner, Mitchell
    Miller, Cory
    Hallameyer, Jonathan
    [J]. 2022 IEEE AUTOTESTCON, 2022,
  • [7] Work-in-Progress: Introspection of the Linux-based Embedded Firmwares
    Dovgalyuk, Pavel
    Fursova, Natalia
    Vasiliev, Ivan
    Makarov, Vladimir
    [J]. 2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,
  • [8] Measuring and Minimizing Interrupt Latency in Linux-Based Embedded Systems
    Rybaniec, Radoslaw
    Wieczorek, Piotr Z.
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2012, 2012, 8454
  • [9] Accuracy Improvement of Master-Slave Synchronization in EtherCAT Networks
    Park, Sung-Mun
    Kim, Hyoung-Woo
    Kim, Hong-Ju
    Choi, Joon-Young
    [J]. IEEE ACCESS, 2020, 8 : 58620 - 58628
  • [10] Towards Automated Dynamic Analysis for Linux-based Embedded Firmware
    Chen, Daming D.
    Egele, Manuel
    Woo, Maverick
    Brumley, David
    [J]. 23RD ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2016), 2016,