Stap 5: De software...
met de Pinguino IDE en de Pinguino taal (op basis van C en bijna compatibel met Arduino taal)
met onze eigen toolchain (C/C++) MIPS-elf GCC 32-bits of 8-bits SDCC/GPutils toolchain (alleen C)
met © Microchip © MPLAB X IDE toolchain
Pinguino is een Integrated Development Environment (IDE), waardoor iedereen de mogelijkheid om te schrijven, compileren en uploaden van programma's op een bord Pinguino.
Pinguino taal is bijna compatibel met Arduino van taal, Bibliotheken en schilden.
Het maakt u eenvoudig uw toepassing te schrijven zonder urenlang leren pragma, configuratiebits of command line compiler
. " (http://www.pinguino.cc)De "Engadino" ("Pinguino") IDE kan worden gedownload van hier.
De IDE is vergelijkbaar met de Arduino IDE. U kunt het schrijven van sketches, compileren en laden ze op het bord. Om te kunnen om dit te doen, je moet branden voorontwerp een bootloader-programma in de microcontroller.
"De Bootloader is een klein programma dat draait binnen uw Pinguino de microcontroller (PIC18F of PIC32MX), die verantwoordelijk is voor het overbrengen van uw gebruikersprogramma naar het programmageheugen en daarna het besturingselement om dit programma te overhandigen. Daarzonder zal je Pinguino board helemaal geen gebruik hebben.
De bootloader is altijd vooraf geïnstalleerd op commerciële boards. Als u uw eigen bord aangebracht moet u uw Pinguino (slechts één keer) met behulp van een standaard PIC-programmer ondersteunding voor de PIC gebruikt om te installeren van de bootloader programmeren." (http://www.pinguino.cc)
U kunt het downloaden hier.
Je moet om te branden van de bootloader op de chip een PIC programmer.
Ik heb eerst geprobeerd met deze. Op did niet werkzaamheden. Ik update de firmware. Het had opnieuw problemen. Na dat ik heb gevonden deze DIY JDM programmeur. Ik bouwde het en het werkte perfect. De enige vereiste is dat uw computer moet beschikken real (niet TTL) seriële poort (RS232). De haven moet samenwerken met +/-15V en moet zitten kundig voor bron/wastafel min. 5 mA huidige. Als u deze poort niet hebt, hebt u enkele andere oplossing te zoeken op internet voor. In de "Microchip"-site die u door programmeurs bestellen kunt, die zeker zal werken met PIC18F2550 chip.
Na het branden de bootloader in de microcontroller, zal correct installeren van de software, de bestuurders en de bibliotheken u zitten kundig voor communiceren met het bestuur van de "Engadino" met behulp van de IDE-programma via de USB-poort.