This is the README file of the IgH EtherCAT Master.
这是 IgH EtherCAT Master 的自述文件。
Contents:
内容:
[[TOC]]
[[目录]]
This is an open-source EtherCAT master implementation for Linux 2.6 or newer. 这是一个适用于Linux 2.6或更高版本的开源EtherCAT主实现。 See the features file for a list of features. For more information, see http://etherlab.org/en/ethercat. 有关功能列表,请参阅功能文件。欲了解更多信息 信息,请参阅 http://etherlab.org/en/ethercat。 or contact 或联系
Dipl.-Ing. (FH) Florian Pose fp@igh.de
Ingenieurgemeinschaft IgH
Nordsternstraße 66
D-45329 Essen
http://igh.de
文档
手册 The PDF documentation is generated via LaTeX and can be build with the following steps: PDF文档是通过LaTeX生成的,可以使用 以下步骤:
cd documentation
make
The PDF is automatically held up-to-date and can be downloaded from GitLab. PDF 会自动保持最新状态,可从以下位置下载 GitLab。
To generate the Doxygen documentation, the following commands can be used. Therefore, the configure script must have run (see the install file). 要生成 Doxygen 文档,可以使用以下命令。 因此,配置脚本必须已运行(请参阅安装 文件)。
git submodule update --init
make doc
An up-to-date Doxygen output can be found on docs.etherlab.org. 最新的Doxygen输出可以在 docs.etherlab.org 上找到。
要求
软件要求 Configured sources for the Linux 2.6 (or newer) kernel are required to build the EtherCAT master. 构建 Linux 2.6(或更高版本)内核需要配置源代码 EtherCAT主站。
硬件要求 A table of supported hardware can be found at http://etherlab.org/en/ethercat/hardware.php. 可在 http://etherlab.org/en/ethercat/hardware.php 中找到支持的硬件表。
构建和安装 See the install file. 请参阅安装文件。
实时和调优
Realtime patches for the Linux kernel are supported, but not required. The
realtime processing has to be done by the calling module (see API
documentation). The EtherCAT master code itself is passive (except for the
idle mode and EoE).
支持 Linux 内核的实时补丁,但不是必需的。这 实时处理必须由调用模块完成(请参阅 API 文档)。EtherCAT主代码本身是被动的(除了 空闲模式和 EoE)。
To avoid frame timeouts, deactivating DMA access for hard drives is
recommended (hdparm -d0 <DEV>
).
为避免帧超时,停用硬盘驱动器的 DMA 访问是 推荐 ()。hdparm -d0
The license mentioned above concerns the source code only. Using the EtherCAT technology and brand is only permitted in compliance with the industrial property and similar rights of Beckhoff Automation GmbH. 上述许可证仅涉及源代码。使用EtherCAT浏览器 技术和品牌只允许符合工业要求 Beckhoff Automation GmbH 的财产和类似权利。
编码风格 Developers shall use the coding style rules in the coding style file. 开发者应在编码风格中使用编码风格规则 文件。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。