README: Requirements and realtime.

This commit is contained in:
Florian Pose 2006-04-18 13:41:17 +00:00
parent 17b28025ee
commit 8d0c28bae8
1 changed files with 32 additions and 2 deletions

34
README
View File

@ -23,9 +23,25 @@ http://igh-essen.com
-------------------------------------------------------------------------------
Installation
Requirements
============
1) Software requirements
Configured sources for the Linux 2.6 kernel are required to build the EtherCAT
master.
2) Hardware requirements
The EtherCAT master needs a RTL8139 (or compatible) network interface card to
run. Drivers for other widespread devices (i. e. Intel PRO/100) will be
implemented soon.
-------------------------------------------------------------------------------
Building and installing
=======================
1) Create a copy of the configuration template:
$ cp ethercat.conf.tmpl ethercat.conf
@ -45,6 +61,20 @@ Installation
- /etc/init.d/ethercat (startup script)
- /usr/sbin/rcethercat (link to startup script)
The modules will be placed in /lib/modules/`uname -r`/kernel/drivers/net.
The modules will be placed in /lib/modules/<KERNEL>/kernel/drivers/net
(where <KERNEL> is the Linux kernel version configured in ethercat.conf).
-------------------------------------------------------------------------------
Realtime & Tuning
=================
Realtime patches for the Linux kernel are supported, but not required. The
realtime processing has to be done by the calling module (see API
documentation). The EtherCAT master code itself is (except for the free-run
mode) completely passive.
To avoid frame timeouts, deactivating DMA access for hard drives is
recommented (hdparm -d0 <DEV>).
-------------------------------------------------------------------------------