【发布时间】:2010-12-08 09:10:02
【问题描述】:
我正在用 Delphi (RFID) 开发一些迟早要在 Linux 中运行的软件,我可以使用什么好的选择,这样我就不必从零开始了? 我看过 Embarcadero 选项,但不是免费的!
谢谢!
【问题讨论】:
-
做好准备,如果您在解决方案中使用外部 DLL,则需要确保它们也能在 Linux 上运行。
-
显然 Linux 和 Mac OS 版本的 delphi 正在开发中,预计在 2011 年中的某个时间发布。但不确定实际日期。
-
Delphi 和lazarus 无法帮助您解决Windows 和Linux 的USB 访问API 不同的根本问题。您还需要两个平台的设备驱动程序。假设你已经有了这些?
-
他没有提到他的RFID阅读器是基于USB的,即使是这样,如果他的RFID阅读器没有linux驱动程序,我也不认为他会在linux上规划他的未来发展。他也没有提到他是一名嵌入式开发人员,所以我不会假设他会编写自己的 linux USB 驱动程序。而且即使是这种情况,也有他可以使用的跨平台 libusb 库。我还要注意,一些 RFID 阅读器是 HID USB 兼容的,这意味着不需要驱动程序,因为默认情况下所有主要操作系统都支持 HID(否则 USB 鼠标和键盘将无法工作)。