mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-02-07 04:11:50 +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. It uses a kernel timer to generate a cyclic task. Most probably you'll have different EtherCAT slaves present. Try adjusting the section "process data" in mini.c to your bus configuration. There are some features that can be disabled by commenting out the respective defines at the head of mini.c. --- To build the example module, call: make modules To run it, call: insmod ec_mini.ko ...and watch the system logs for the outputs. -------------------------------------------------------------------------------