Engadino (5 / 6 paso)

Paso 5: El software...

«Pinguino tableros pueden utilizarse de diferentes maneras dependiendo de sus habilidades:

con el IDE de Pinguino y el lenguaje de Pinguino (basada en C y casi compatible con lenguaje de Arduino)
con nuestra propia toolchain de 32-bit MIPS-elf GCC (C/C++) o 8 bits SDCC/GPutils toolchain (sólo C)
con Microchip © © MPLAB X IDE toolchain
Pinguino es un entorno integrado de desarrollo (IDE), que da a todos la capacidad para escribir, compilar y cargar programas en un tablero de Pinguino.

Pinguino es casi compatible con lenguaje de Arduino, bibliotecas y escudos.

Te hace escribir fácilmente la aplicación sin tener que gastar horas aprendizaje pragma, bits de configuración o compilador de línea de comandos. " (http://www.pinguino.cc)

"Engadino" ("Pinguino") IDE puede ser descargado aquí.

El IDE es similar a la IDE de Arduino. Puede escribir dibujos, compilar y cargar a la tarjeta. Para poder hacer esto, usted tiene que quemar preliminar un programa gestor de arranque en el microcontrolador.

"El Bootloader es un pequeño programa que se ejecutan en el microcontrolador de tu Pinguino (PIC18F o PIC32MX) que es responsable de transferir el programa de usuario a la memoria de programa y entrega el control a este programa después. Sin él la placa Pinguino tendrá nada en absoluto.
El gestor de arranque siempre se instala previamente en tarjetas comerciales. Si usted hizo su propia Junta deberá programar tu Pinguino (solo una vez) usando un programador PIC estándar que soporta el PIC utilizado para instalar el gestor de arranque.
" (http://www.pinguino.cc)

Lo puedes descargar aquí.

Para grabar el bootloader en el chip necesita un programador PIC.
Primero he probado con este. No ha funcionado. He actualizado el firmware. Una vez más tuvo problemas. Después de eso he encontrado este programador JDM DIY. Construyó y funcionó a la perfección. El único requisito es que tu computadora necesita tener real (no TTL) Puerto serie (RS232). El puerto debe trabajar con +-15V y debe ser capaces de fuente/sumidero mínima 5 mA actual. Si no tienes tal puerto, tienes que buscar en internet alguna otra solución. En el sitio de "Microchip" puede ordenar programadores, que seguramente trabajará con chip PIC18F2550.
Después de quemar el bootloader en el microcontrolador, correcta instalación del software, los controladores y de las bibliotecas podrán comunicarse con la Junta "Engadino" utilizando el programa IDE mediante el puerto USB.

Artículos Relacionados

Escudo GPIB para "Engadino" ("Pinguino")

Escudo GPIB para "Engadino" ("Pinguino")

este instructable muestra cómo crear un escudo GPIB para "Engadino" y obtener como producto final un adaptador de USB a GPIB.Paso 1: ¿Qué es GPIB? Según la Wikipedia:" IEEE-488 es una especificación de bus de comunicaciones digitales de cor