0

我有一个应用程序,其中小型嵌入式 ARM9 设备(运行 Linux)必须从传感器收集信息,然后连接到远程 mySQL 数据库并插入数据。我在 ARM9 设备上运行 Python 2.5 很好。我已经开发了一个在 x86 Windows 上运行的 Python 2.5 原型应用程序,它与 mySQL 和 INSERTS 连接得很好。我对这个问题的困惑来自使用“mySQL Connect/C”,在使用之前必须为 ARM 处理器交叉编译。

  • 将此数据库应用程序移植或移动到 ARM 设备上的最佳方法是什么?
  • 支持库中是否存在必须交叉编译的底层 x86 二进制文件?
  • 或者,MySQLdb 是否可以简单地跨平台移植?
4

2 回答 2

1

它应该在 ARM 上编译得很好,但首先你应该检查你的平台的 Linux 发行版不只是有 MySQL 的包(如果它有包,它可能有那些)。如果没有包,那么自己编译应该没什么大不了的。你的交叉编译器怎么样?或者平台是否足够大,可以托管自己的平台?

也许您正在寻找http://dev.mysql.com/doc/mysql-sourcebuild-excerpt/5.1/en/installing-source.html

于 2009-08-07T18:18:50.273 回答
-1

我建议使用 SQLite。我有一个运行 Python+SQLite 用于遥测目的的应用程序,它就像一个魅力。它比 MySQL 容易得多。

于 2011-01-18T22:49:17.210 回答