Skip to content

Requirements

Jeong Han Lee edited this page Sep 28, 2019 · 2 revisions

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.

Ecosystem

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 and other dependencies

EPICS Base and EPICS asyn can be prepared before this repository setup, and exprtk will be handled with git submodule in the same repository.

EtherLab IgH EtherCAT Master and Userspace libraries

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.

BIOS Setup

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.