Engadino (5 / 6 étapes)

Étape 5: Le logiciel...

«Pinguino planches peuvent être utilisés de diverses façons selon vos compétences :

avec l’IDE Pinguino et langage Pinguino (base C et presque compatible avec le langage Arduino)
avec notre propre 32 bits MIPS-elf GCC toolchain (C/C++) ou 8 bits SDCC/GPutils toolchain (C uniquement)
avec © Microchip MPLAB © X IDE toolchain
Pinguino est un environnement de développement intégré (IDE), qui donne à chacun la possibilité d’écrire, compiler et télécharger des programmes sur une planche de Pinguino.

Pinguino langue est presque compatible avec le langage, les bibliothèques et les boucliers de l’Arduino.

Il vous fait écrire facilement votre application sans passer des heures d’apprentissage pragma, de bits de configuration ou de compilateur de ligne de commande. » (http://www.pinguino.cc)

Le "Engadino" ("Pinguino") IDE peut être téléchargé à partir ici.

L’IDE est similaire à l’IDE Arduino. Vous pouvez écrire des sketches, compiler et de les charger au Conseil d’administration. Pour être capable de faire cela, vous devez graver préliminaire un programme bootloader dans le microcontrôleur.

"Le Bootloader est un petit programme en cours d’exécution à l’intérieur de microcontrôleur de votre Pinguino (PIC18F ou PIC32MX) qui est responsable de transférer votre programme utilisateur à la mémoire de programme et de remettre le contrôle à ce programme par la suite. Sans il votre planche Pinguino n’auront aucune utilité à tous.
Le bootloader est toujours préinstallé sur les conseils d’administration commerciales. Si vous faites votre propre planche, vous devez programmer votre Pinguino (qu’une seule fois) à l’aide d’un programmateur PIC standard qui supporte le PIC utilisé afin d’installer le chargeur de démarrage.
" (http://www.pinguino.cc)

Vous pouvez le télécharger ici.

Pour graver le bootloader dans la puce, il vous faudra un programmateur PIC.
Tout d’abord, j’ai essayé avec ce. Il n’a pas fonctionné. J’ai mis à jour le firmware. Il avait encore des problèmes. Après cela, j’ai trouvé ce programmateur JDM DIY. J’ai construit et a parfaitement fonctionné. La seule condition est que votre ordinateur a besoin d’avoir réel (non TTL) port port série (RS232). Le port doit travailler avec +/-15V et doit être capable de source/puits min. 5 mA actuelle. Si vous n’avez pas de tel port, il faut regarder sur internet pour une autre solution. Dans le site « Microchip », que vous pouvez commander des programmeurs, qui sûrement travaillera avec PIC18F2550 puce.
Après avoir brûlé le bootloader dans le microcontrôleur, installation correcte du logiciel, les pilotes et les bibliothèques, vous sera en mesure de communiquer avec le Conseil de « Engadino » via le programme IDE via le port USB.

Articles Liés

Bouclier GPIB pour "Engadino" ("Pinguino")

Bouclier GPIB pour "Engadino" ("Pinguino")

cette instructable montre comment créer un bouclier GPIB pour « Engadino » et la façon d'obtenir le produit final un adaptateur USB vers GPIB.Étape 1: Ce qui est GPIB ? Selon Wikipedia :« IEEE-488 est une spécification de bus de communications numéri