【问题标题】:Yocto Project usb sensor accessYocto Project USB 传感器访问
【发布时间】:2018-04-06 13:28:26
【问题描述】:

我从未参与过 Yocto 项目,几乎不知道它是什么。但我正在研究使用 Simatic 2040 作为 USB 霍尔传感器和工业 PLC 网络之间的网关的可能性。

我们要使用的传感器是this one。它设计用于通过 USB 连接的 Windows 台式电脑。

现在我的主要问题是,是否可以在 Yocto 设备中编写软件来捕获传感器数据,并与工业 PLC 网络共享这些信息。

工业 PLC 网络也是基于 Siemens 的,所以我看不出有什么问题,因为我们可以使用 Node-Red Profinet 或 Modbus 库。

【问题讨论】:

    标签: linux usb yocto


    【解决方案1】:

    这个问题是用非常笼统的术语陈述的,所以我必须用非常笼统的术语来回答。

    总体而言,您的问题的答案是肯定的,但有许多细节需要整理(其中一些可能是阻碍因素)。

    Yocto 是一个生成嵌入式 Linux 映像和 SDK(交叉编译器工具链 + sysroot)的系统。

    您可以为 SIMATIC 2040 获取现有的 Yocto 映像,然后将自己的应用程序添加到其中。为此,必须存在匹配的 SDK。只要您的应用程序没有太多依赖项并且您不需要对现有图像进行很多修改,这种方法就可以正常工作。

    如果不是这种情况,您最好生成自定义映像和 SDK(基于现有的 SIMATIC 2040 配置)。

    考虑您的 USB 设备。链接的数据表说明 Windows 支持。你的选择?

    1. 与供应商交谈?他是否提供司机,但不做广告?他愿意分发详细的数据表吗?
    2. 检查主线内核中是否有社区驱动?
    3. 对现有的 Windows 驱动程序进行逆向工程?
    4. 选择具有现有 Linux 驱动程序(最好在主线内核中)的替代设备。

    正确的解决方案取决于您愿意并且能够投入的时间和精力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      相关资源
      最近更新 更多