mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-02-06 20:01:44 +08:00
68 lines
2.6 KiB
Plaintext
68 lines
2.6 KiB
Plaintext
-------------------------------------------------------------------------------
|
|
|
|
This is the FEATURES file of the IgH EtherCAT Master.
|
|
|
|
$Id$
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
General Features:
|
|
|
|
* Runs as kernel module for Linux 2.6.
|
|
|
|
* Comes with EtherCAT-capable network driver for RTL8139 and compatible
|
|
network interface cards.
|
|
- Interrupt-less network driver operation.
|
|
- Easy implementation of additional network drivers through common device
|
|
interface of the master.
|
|
- Runs even with PCMCIA cards.
|
|
|
|
* Supports multiple EtherCAT masters on one machine.
|
|
|
|
* Supports any realtime extension through independent architecture.
|
|
- RTAI, IPIPE, ADEOS, etc.
|
|
- Runs well even without realtime extension.
|
|
|
|
* Common kernel interface for realtime modules using EtherCAT functionality.
|
|
- Synchronous transmission and reception of EtherCAT frames.
|
|
- Avoidance of unnecessary copy operations for process data.
|
|
|
|
* Separating slave groups through domains.
|
|
- Handling of multiple slave groups with different sampling rates.
|
|
- Automatic calculation of process data mapping, FMMU- and sync manager
|
|
configuration within the domains.
|
|
|
|
* Master finite state machine (FSM). Thus:
|
|
- Bus monitoring during realtime operation.
|
|
- Automatic reconfiguration of slaves on bus power failure during realtime
|
|
operation.
|
|
- Controlling of slave states during realtime operation.
|
|
|
|
* Special IDLE mode, when master is not in use.
|
|
- Automatic scanning of slaves upon topology changes.
|
|
- Bus visualisation and EoE processing without realtime process connected.
|
|
|
|
* Implementation of the CANopen-over-EtherCAT (CoE) protocol.
|
|
- Configuration of CoE-capable slaves via SDO interface.
|
|
- SDO dictionary listing.
|
|
|
|
* Implementation of the Ethernet-over-EtherCAT (EoE) protocol.
|
|
- Creates virtual network devices that are automatically coupled to
|
|
EoE-capable slaves.
|
|
- Thus natively supports either a switched or a routed EoE network
|
|
architecture with standard GNU/Linux tools.
|
|
|
|
* User space interface via the system filesystem (Sysfs).
|
|
- Detailed information about master and slaves in a tree structure.
|
|
- User space tool 'lsec' for quick bus visualisation.
|
|
- Slave EEPROM image reading and writing.
|
|
|
|
* Seamless integration in your favourite GNU/Linux distibution.
|
|
- Master and network device configuration via sysconfig files.
|
|
- "Linux standard base"-compatible init script for master control.
|
|
|
|
* Virtual read-only network interface for debugging purposes and for
|
|
monitoring the EtherCAT traffic (through Wireshark, or others).
|
|
|
|
-------------------------------------------------------------------------------
|