-
Notifications
You must be signed in to change notification settings - Fork 16
Requirements
In order to use this module, someone would like to have a Linux distribution. We are currently working on Debian and CentOS, and few customized Linux distributions based on Yocto Project. We never test this module within MacOS and Windows. From this wiki, our environment is Debian 10.
We assume that one already know the EPICS environment, because this code is located within epics-modules
group. However, if one find this repository accidentally via EtherCAT
, we highly recommend to look at the EPICS for further reference.
EPICS Base and EPICS asyn can be prepared before this repository setup, and exprtk will be handled with git submodule
in the same repository.
- EPICS Base : https://github.com/epics-base/epics-base
- EPICS asyn module : https://github.com/epics-modules/asyn
- ESS customized exprtk : https://github.com/icshwi/exprtk-ess
We recommend users to look at the ESS customized Configuration Environment for the EtherLab IgH EtherCAT Master, because it gives users a consistent and reproducible environment for configuring, building, installing, and maintaining EtherCAT master from its kernel driver, its permission, systemd service, dkms support, and so on.
- Main site for Etherlab IgH EtherCAT Master : https://etherlab.org/en/ethercat/
- Mercurial Repository : https://sourceforge.net/projects/etherlabmaster/
- ESS customized Configuration Environment for Etherlab Master : https://github.com/icshwi/etherlabmaster
One may disable the Secure Boot in the BIOS configuration if the installed ethercat master returns the following error: ERROR: could not insert 'ec_master': Required key not available
.