当前位置: 首页 > 知识库问答 >
问题:

WSL Ubuntu 18上带有SOEM的EtherCAT

柳涵意
2023-03-14

有没有人尝试过在WSL linux中通过SOEM连接到EtherCAT设备?

下面是我的操作和输出:

$ sudo setcap cap_net_raw+ep /opt/ros/melodic/bin/slaveinfo

$ sudo /opt/ros/melodic/bin/slaveinfo

SOEM (Simple Open EtherCAT Master)
Slaveinfo
Usage: slaveinfo ifname [options]
ifname = eth0 for example
Options :
 -sdo : print SDO info
 -map : print mapping
Available adapters
Description : lo, Device to use for wpcap: lo
Description : bond0, Device to use for wpcap: bond0
Description : dummy0, Device to use for wpcap: dummy0
Description : eth0, Device to use for wpcap: eth0
Description : sit0, Device to use for wpcap: sit0
End program

$ sudo /opt/ros/melodic/bin/slaveinfo eth0

SOEM (Simple Open EtherCAT Master)
Slaveinfo
Starting slaveinfo
ec_init on eth0 succeeded.
No slaves found!
End slaveinfo, close socket
End program

共有1个答案

宇文梓
2023-03-14

你能详细介绍一下你们的以太网控制器吗?你有一个USB-C适配器设置与TwinCAT和RT-Ethernet驱动程序吗?如果是这样的话,我会预计在WSL下运行在Ubuntu中的SOEM没有访问这个控制器的权限。

我将在一个没有安装TwinCAT的系统上进行测试,或者回滚TwinCAT RT-Ethernet驱动程序的安装,以便以太网控制器可用于Windows和WSL。或者您是否可以有一个TwinCat不可用的附加适配器

 类似资料:
  • 问题内容: 我无法将JDBC连接到我的数据库,出现以下错误 问题答案: 根据stacktrace的说明,您使用的MySQL Connector / J版本使用的是Android不支持的功能(可能是named组)。解决方法是使用MySQL Connector / J的5.1.x版本而不是8.0.x版本。 但是,您不应使用Android应用程序中的JDBC。它是不安全的,并且通常无法直接连接到数据库。

  • 在这些日子里,我正在尝试部署我的Spring Boot OAuth2项目。它有3个不同的模块。(身份验证服务器,资源服务器和前端)身份验证和资源服务器有自己的*.yml文件配置,如mongodb名称-端口,服务器配置文件-IP等。我正在尝试做什么?我想在docker上部署Spring Boot应用程序,但我不想把我的数据库(mongodb)作为容器放在docker上。我不确定这种结构是否可行?因为

  • 问题内容: 我想使用WebClient类将文件上传到主机。我还想传递一些应该在服务器部分(PHP)的$ _POST数组中显示的值。我想一口气做 我用过下面的代码 如果我使用QueryString属性,则$ _GET数组中显示的值。但我想通过post方法发送它 问题答案: 没有内置功能可让您执行此操作。我已经在博客中发布了可以使用的扩展程序。以下是相关的类: 现在您可以在应用程序中使用它: 现在,在

  • 问题内容: http://www.mkyong.com/webservices/jax-rs/file-upload-example-in- jersey/ 我正在遵循本指南并遇到问题。我有一些问题。 是否所有依赖项都必须对应?我的项目有一些org.glassfish.jersey依赖项,本指南建议使用org.sun.jersey。我是否也必须使用相同的版本进行更改? 我有这个错误 这是我的网络服

  • 问题内容: 我正在构建一个使用postgresql在NodeJS上运行的应用程序。我正在将SequelizeJS用作ORM。为了避免使用真正的postgres守护程序并在自己的设备上安装nodejs,我使用了带有docker- compose的容器。 当我运行 它启动pg数据库 和nodejs服务器。但服务器无法连接到数据库。 如果我尝试在不使用容器的情况下运行服务器(在我的计算机上使用真正的no

  • 是否可以使用NavigationDrawer作为从上到下而不是从左到右的菜单?