ethercat/examples/rtai
Nicola Fontana 6e8c371c42 Do not include AC_CONFIG_FILES in BUILT_SOURCES
BUILT_SOURCES is used to trigger early generation of files in the `make`
process to workaround dependency problems:

    https://www.gnu.org/software/automake/manual/html_node/Sources.html

AC_CONFIG_FILES are generated by `configure`, so they are already
present in the file system even before `make` is called. Furthermore,
AC_CONFIG_FILES already properly handle dist and clean targets, so no
need to add them to EXTRA_DIST or DISTCLEANFILES:

    https://www.gnu.org/software/automake/manual/html_node/Requirements.html
2021-08-24 17:32:32 +02:00
..
Kbuild.in Reverted default branch to stable-1.5. 2014-11-03 15:20:05 +01:00
Makefile.am Do not include AC_CONFIG_FILES in BUILT_SOURCES 2021-08-24 17:32:32 +02:00
README Removed MSR example; adapted RTAI example; README files for examples. 2008-07-02 12:16:48 +00:00
rtai_sample.c Reverted default branch to stable-1.5. 2014-11-03 15:20:05 +01:00

README

-------------------------------------------------------------------------------

$Id$

-------------------------------------------------------------------------------

This is a minimal example module for the use of the EtherCAT master realtime
interface with an RTAI thread.

The module expects an RTAI installation. Configure the master sources
specifying --with-rtai-dir to have the right include paths.

Most probably you'll have different EtherCAT slaves present. Try adjusting the
section "process data" in rtai_sample.c to your bus configuration.

There are some features that can be disabled by commenting out the respective
defines at the head of rtai_sample.c.

---

To build the example module, call:

make modules

To run it, load the appropriate RTAI modules and call:

insmod ec_rtai_sample.ko

...and watch the system logs for the outputs.

-------------------------------------------------------------------------------