gpt4 book ai didi

linux - Yocto Project USB 传感器访问

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:19 25 4
gpt4 key购买 nike

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

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

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

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

最佳答案

这个问题用非常笼统的术语陈述,所以我将不得不以非常笼统的术语回答。

总的来说,你的问题的答案是肯定的,但有许多细节需要解决(其中一些可能是展示障碍)。

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

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

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

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

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

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

关于linux - Yocto Project USB 传感器访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48580051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com