我从未参与过Yocto项目,也几乎不知道它是什么。但我正在研究使用Simatic 2040作为USB霍尔传感器和工业PLC网络之间的网关的可能性。
我们想使用的传感器是这一个。它是设计用于Windows桌面PC,通过USB连接。
现在我的主要问题是,是否可以在Yocto设备中编写软件来捕获传感器数据,并与工业PLC网络共享这些信息。
工业PLC网络也是基于西门子的,所以我看不出有什么问题,因为我们可以利用Node或Modbus库。
发布于 2018-02-04 09:37:55
这个问题是用非常笼统的措辞提出的,所以我必须用非常笼统的措辞回答。
总的来说,对你的问题的回答是肯定的,但有一些细节需要解决(其中一些可能是显示停止)。
Yocto是一个用于生成嵌入式Linux映像的系统,也是一个SDK(交叉编译器工具链+ sysroot)的系统。
您可以为SIMATIC 2040使用现有的Yocto映像,只需将自己的应用程序添加到其中即可。为此,必须存在匹配的SDK。只要应用程序没有太多的依赖关系,并且不需要对现有映像进行很多修改,这种方法就能很好地工作。
如果不是这样的话,您最好生成一个自定义映像和一个SDK (基于现有的SIMATIC 2040配置)。
考虑到你的USB设备。链接数据表状态为windows支持。你的选择?
正确的解决方案取决于你愿意和能够投入的时间和精力。
https://stackoverflow.com/questions/48580051
复制相似问题