Hola de nuevo a la gente y los Maestros de este Gran Foro. Bueno sólo abrí este hilo para informarles a los amantes del mundo GNU/Linux que la versión Beta 5 del nuevo IDE MPLABX la he instalado sobre mi flamante Ubuntu 10.10 y hasta el momento me ha funcionado de maravilla. Y para acabar de completar, esta versión tiene soporte para el PICKIT2 y PICKIT3. Peeeero (Tenía que haber un peeero
) por el momento la versión oficial esta hecha para correr sobre java de 32 bits, o sea; con Sistemas Operativos a 32 bits . En teoría sólo debería funcionar para GNU/Linux a 32 bits. Peeero (Este peeero si me gusta
), como GNU/Linux se presta para muchas cosas, decidí instalar el MPLABX en mi sistema UBUNTU de 64 bits; e instalar su respectivo entorno de ejecución Java. Todo instaló perfecto. Solamente para llamar el programa escribo "mplab_ide" en un terminal y ya está. (Lo de los accesos directos y esas cosas gráficas son de otro tema que no voy a comentar aquí).
El caso es que todo funcionó bien, pero veo que no me reconoce el Pickit2 así que buscando en la red encontré que para que el IDE reconozca el hardware es necesario que MPLAB_IDE corra en JAVA de 32bits. Asi que lo que hice fué instalar el Java para 32 bits y las librerías "ia32-libs" que sirven como puente de compatibilidad entre aplicaciones de 32 bits para que puedan correr en Sistemas de 64 bits.
Luego configuré el sistema para hacer que al iniciar java, inicie la versión de 32 bits en vez de la versión de 64 bits. En mi caso esto lo hice con el comando:
sudo update-alternatives --config java
aqui seleccionamos el Java a 32 bits como primer entorno de ejecución y listo!!. Ahora podemos programar nuestros lindos PIC sobre Linux.
Esta es la solución que yo le dí después de mucho trastear con el asunto, pero esta página
How make MPLAb.X Works properly on GNU/Linux 64bit les puede servir a los que tienen otras distribuciones.
En los comentarios van a encontrar a alguien de nombre Andrés (yo mismo
) que solucionó el problema en Ubuntu 10.10, ya que en esta versión no funcionó la solución ofrecida en la página, pero creo que para el resto de distribuciones la solución de la página es mas viable.
Bueno creo que me alargué mucho. Sólo queria comentarles que básicamente es cuestión de tiempo para tener muchas de nuestras herramientas corriendo en nuestros flamantes GNU/Linux (Con el debido respeto a los usuarios de Windows, del cual una vez fuí
).