MPLAB X + C18 en linux

Starting MPLAB X IDEHace algún tiempo me enteré de que microchip había sacado una versión del MPLAB con licencia free y multiplataforma llamada MPLAB X. Esta versión del MPLAB funciona bajo windows, linux y mac. También han liberado versiones de los compiladores de C (PIC C, C18, C30…)

Quiero hacer algunas cosas con el compilador C18, así que me he decidido por probarlo en Ubuntu, y ya que me pongo lo documento por si a alguien le sirve (aunque ese alguien sea yo mismo dentro de un tiempo).

Desde el siguiente enlace se puede descargar el IDE y los compiladores para todos los SO. También hay un vídeo de instalación.

http://ww1.microchip.com/downloads/MPLAB/X_Beta/index.html

Los paquetes que descargamos funcionan como los instaladores de windows, son ejecutables y contienen todo lo necesario para la instalación y ejecución del programa. Pero si hacemos doble click sobre los archivos no se ejecutaran. Antes hay que darles permiso de ejecución. Esto se puede hacer accediendo a las propiedades del archivo (click derecho). En la pestaña permisos marcamos la opción "Permitir ejecutar como un programa".

Permiso de ejecución

Otra forma de hacerlo desde la consola:

sudo chmod +x mplab*.run

Ahora ya se pueden ejecutar. Desde la consola primero instalamos le IDE

sudo ./mplabx*.run

Y cuando terminemos, instalamos el compilador C18.

sudo ./mplabc18*.run

Cuando termine de instalar, ya tendremos lo necesario para compilar programas C18 con MPLAB X desde Ubuntu. Que aproveche!

MPLAB X IDE Beta7.12

One Thought on “MPLAB X + C18 en linux

  1. hola de casualidad tienes el compilador c18 para esta version de mplab para linux
    la e buscado por todos los lados de la pagina de microchip pero no la encuentro ……….
    gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post Navigation