gpt4 book ai didi

linux - 在 Linux 中使用针对 Windows 制作的 SDK 来适应不同的架构

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:42 24 4
gpt4 key购买 nike

我最近购买了一个使用 RS232 通信的 RFID 读取器。我想做的本质上是在我的 Raspberry Pi(不使用 x86 架构)上使用这个阅读器。然而,卖家只给我发送了使用 .DLL 的 C#、Visual C、Delphi 甚至 Java SDK 的 SDK!

我尝试在线寻找通用 SDK,但没有真正找到。

我的问题是有没有办法将它们转换为可与任何其他架构兼容的 Linux 版本?

最佳答案

由于 Raspberry Pi 使用 ARM 架构,因此您很可能不走运,因为 DLL SDK 可能仅是 x86 架构。

但不要放弃希望。您还有更多选择:

您也许可以使用Minnowboard并获得 x86 Linux,并在其下运行 Wine,并以这种方式使用 DLL。我相信 Wine COM 端口代码非常稳定。

如果它确实是 RS-232,您应该能够将阅读器连接到 Raspberry Pi 的串行端口,使用 stty 设置 com 设置(“波特”、停止位、奇偶校验、握手)并在 Linux 中读取阅读器的输出。它应该是 RFID 询问的简单转储。

您可能需要进行一些协议(protocol)逆向工程,但对于 RFID 读取器来说,这应该非常简单(几乎是最简单的)。如果需要,您可以在线查找一些东西或向制造商询问设备通信协议(protocol)规范。

这是a link直接使用 C 语言编写的 Raspberry Pi 串行库应该可以帮助您入门。

关于linux - 在 Linux 中使用针对 Windows 制作的 SDK 来适应不同的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22432936/

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