author | Florian Pose <fp@igh-essen.com> |
Tue, 17 Jun 2008 13:45:30 +0000 | |
changeset 1017 | b9224ef0546c |
parent 785 | c7e600cd2812 |
child 1081 | 66c60b99c2e8 |
permissions | -rw-r--r-- |
198 | 1 |
------------------------------------------------------------------------------- |
2 |
||
3 |
This is the INSTALL file of the IgH EtherCAT Master. |
|
4 |
||
5 |
$Id$ |
|
6 |
||
7 |
------------------------------------------------------------------------------- |
|
8 |
||
9 |
Building and installing |
|
355 | 10 |
======================= |
11 |
||
785 | 12 |
The build and installation procedure is described in section 2.1 in the |
13 |
documentation available from http://etherlab.org/en/ethercat. |
|
355 | 14 |
|
198 | 15 |
------------------------------------------------------------------------------- |
380 | 16 |
|
785 | 17 |
For the impatient: The procedure mainly consists of calling |
380 | 18 |
|
487 | 19 |
$ ./configure |
1017
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
20 |
$ make |
487 | 21 |
$ make modules |
380 | 22 |
|
487 | 23 |
(and as root) |
24 |
||
560 | 25 |
# make install |
487 | 26 |
# make modules_install |
27 |
||
1017
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
28 |
...and linking the init script and copying the sysconfig file from $PREFIX/etc |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
29 |
to the appropriate locations and customizing the sysconfig file. |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
30 |
|
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
31 |
# ln -s ${PREFIX}/etc/init.d/ethercat /etc/init.d/ethercat |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
32 |
# cp ${PREFIX}/etc/sysconfig/ethercat /etc/sysconfig/ethercat |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
33 |
# vi /etc/sysconfig/ethercat |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
34 |
|
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
35 |
The EtherCAT character device will be created with mode 0660 and group root by |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
36 |
default. If you want to give normal users reading access, create a udev rule |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
37 |
like this: |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
38 |
|
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
39 |
# echo KERNEL==\"EtherCAT[0-9]*\", MODE=\"0664\" > /etc/udev/rules.d/99-EtherCAT.rules |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
40 |
|
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
41 |
Now you can start the EtherCAT master: |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
42 |
|
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
43 |
# /etc/init.d/ethercat start |
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
44 |
|
b9224ef0546c
Updated install script; udev rule.
Florian Pose <fp@igh-essen.com>
parents:
785
diff
changeset
|
45 |
Have fun! |
380 | 46 |
|
47 |
------------------------------------------------------------------------------- |