P.I.D.E.M.E: Primera compilación exitosa
Posted by nelsonlombardo on March 24, 2012
En este último tiempo estoy trabajando sobre un proyecto que denomine P.I.D.E.M.E. (Prototyping Inteface Driver for Enable Measurement with Equipments). Al momento con compilación exitosa me refiero a, utilizando una máquina virtual (VB) con un debian 6 (LXDE mínima instalación) logré:
- Compilar libusb v 1.0.8 – Sin mayores problemas.
- Compilar LUA v 5.1 – Ningún problema (instalar readline antes nada más).
- Compilar lualibusb v1.0 – Varios problemas, tuve que tocar el código fuente y el archivo Makefile pero funciono!
- Compilar sqlite3 (last version) – Ningún problema.
- Compilar lsqlite3 v1.0 – Muchísimos problemas, tuve que tocar el código fuente y adaptarlo para funcionar con LUA 5.1, menores retoques al archivo Makefile, pero funciono!
- Estoy escribiendo un bash-script para hacer el trabajo de compilación y demás. Es la primera vez que trabajo tan arduamente en este tipo de scripts pero va saliendo. La idea es acomodar todo fácilmente así cómo desinstalar todo de forma sencilla
Ya logré un pequeño script para probar el acceso USB desde LUA cómo así el de sqlite3. Por ahora el soporte de puertos será para el puerto USB y el RS-232.
¿Qué sigue? Ir escribiendo la capa de comunicación con los scripts de LUA, adaptar el cada librería y sistema para funcionar cómo PIDEME. La idea es usar una versión de LUA sólo para estas modificaciones.
Bueno, el proyecto sigue en progreso.
Happy Hacking.


