Compiling MariaDB on Beaglebone Black

To compile MariaDB 10.0.16 on Debian GNU/Linux 7.8 (wheezy) at Beaglebone Black (based on “generic build instructions“):

  • Download the sources of MariaDB from here
  • You need install libncurses5-dev (“apt-get install libncurses5-dev”)
  • Also install cmake (“apt-get install cmake”)
  • Possibly you need a swap file, use this guide
  • Decompress the source of MariaDB and run “cmake -DWITHOUT_MROONGA_STORAGE_ENGINE=1” to avoid this problem
  • If all it is ok run “make”, when it finish run “make install”
  • Prepare coffee and make some other stuff like biking or eat cookies 😛
Screenshot of ssh on BBB showing Linux and MariaDB version

Screenshot of ssh on BBB showing Linux and MariaDB version

Happy Hacking 😉

¿Database o no database? Ese es el dilema… hasta ahora!

Introducción

Hace algún tiempo que vengo programando sistemas embebidos industriales. Algunos de gama media y otros de gama alta. El desafío en mi caso, es que al trabajar en adquisición de datos (que es básicamente el mayor uso que se les da a estás plataformas) es poder resguardar los datos para poder darles cierta integridad y fiabilidad. Aunque existen pseudo-motores de base de datos estos presentan una serie de inconvenientes al momento de portarlos a sistemas operativos no convencionales (diferentes RTOS) para poder utilizarlos. Si bien nos encontramos con muy buenas opciones como lo es Sqlite o Itzam, estás presentan las desventajas, en algunos casos como el que nos ocupa, de ser demasiado excedidas en virtudes al momento de portarlas para nuestras necesidades.

Continue reading