gitlab Igh
时间: 2023-10-19 15:05:58 浏览: 164
基于引用内容中的信息,gitlab Igh是一种基于通用网卡的主站,用于与ethercat设备进行通信。在制作gitlab Igh之前,需要先下载并编译ethercat,并确保没有实时环境和ethercat设备。可以按照以下步骤进行操作:
1. 克隆ethercat的源代码库:
```
git clone http://gitlab.com/etherlab.org/ethercat.git
```
2. 进入ethercat目录:
```
cd ethercat/
```
3. 运行bootstrap脚本:
```
./bootstrap
```
4. 配置编译选项,禁用8139too驱动:
```
./configure --enable-8139too=no
```
5. 编译ethercat:
```
sudo make
```
6. 安装ethercat:
```
sudo make install
```
7. 安装ethercat模块:
```
sudo make modules_install
```
基于引用内容中的信息,为了确保ethercat可用,可以执行以下操作:
8. 修改bashrc文件以添加etherlab二进制文件路径:
```
gedit ~/.bashrc
```
在文件末尾添加以下内容:
```
PATH=$PATH:/opt/etherlab/bin
source ~/.bashrc
```
9. 更新模块依赖:
```
sudo depmod
```
10. 创建符号链接以使ethercat可执行:
```
sudo ln -s /opt/etherlab/bin/ethercat /usr/local/bin/ethercat
```
完成上述步骤后,你就可以使用gitlab Igh与ethercat设备进行通信了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [igh主站搭建过程(e1000e 网卡/ generic网卡)](https://blog.csdn.net/js_gary/article/details/130271148)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文