Python / mySQL на встроенном устройстве ARM9? - PullRequest
0 голосов
/ 07 августа 2009

У меня есть приложение, в котором небольшое встроенное устройство ARM9 (под управлением Linux) должно собирать информацию с датчиков, а затем подключаться к удаленной базе данных mySQL и вставлять данные. У меня Python 2.5 работает на устройстве ARM9 нормально. Я разработал прототип приложения на Python 2.5, работающего на x86 Windows, и он прекрасно взаимодействует с mySQL и INSERTS. Моя путаница в этом вопросе связана с работой с «MySQL Connect / C», который перед использованием должен быть скомпилирован для процессора ARM.

  • Как лучше всего перенести или перенести это приложение БД на устройство ARM?
  • Существуют ли базовые двоичные файлы x86 в поддерживающих библиотеках, которые должны быть кросс-скомпилированы?
  • Или MySQLdb просто переносим между платформами?

Ответы [ 2 ]

1 голос
/ 07 августа 2009

Он должен прекрасно скомпилироваться на ARM, но сначала вы должны убедиться, что в дистрибутиве Linux вашей платформы не просто есть пакеты для MySQL (если у него есть пакеты, возможно, они есть). Если пакетов нет, то нет ничего страшного в том, чтобы скомпилировать их самостоятельно. Как твой кросс-компилятор? Или платформа достаточно большая, чтобы разместить свою собственную?

Может быть, вы ищете http://dev.mysql.com/doc/mysql-sourcebuild-excerpt/5.1/en/installing-source.html

0 голосов
/ 19 января 2011

Я предлагаю использовать SQLite. У меня есть приложение под управлением Python + SQLite для целей телеметрии, и оно работает как шарм. Это намного проще, чем MySQL.

...