mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-02-06 20:01:44 +08:00
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
------------------------------------------------------------------------------- $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. -------------------------------------------------------------------------------