|Language:||[[::Main Page|English]] • [[::Main Page/de|Deutsch]] • [[::Main Page/es|español]] • [[::Main Page/fr|français]] • [[::Main Page/hu|magyar]] • [[::Main Page/ja|日本語]] • [[::Main Page/ru|русский]]|
Pinguino is an Arduino-like board based on Microchip 8-bit or 32-bit PIC microcontrollers. The goal of this project is to build an IDE (Integrated Development Environment) which is easy to use on GNU/Linux, Windows and Mac OS X. Arduino is a powerful tool with some faults. One of its inconveniences is that there is no native USB interface on the chip and its code length.
Pinguino is Open hardware and Open software. More...
The current production version is Pinguino beta 9.05 (26-Dec-2010). It supports only 8-bit Pinguino. If this is your first installation, please read Installation before installing.
There's also a testing version called Pinguino beta X which supports 8- and 32-bit Pinguino. Download the IDE package (which is regularly updated so check last update on the main page of the site) AND one of the compilers packages. Please report bugs on the forum.
- [ Pinguino IDE (all platforms) ] and [ GNU/Linux ] or [ Mac OS X (8-bit support only) ] or [ Windows ]
The latest bootloader version for Pinguino based on PIC18F2550/18F4550 is provided with the Pinguino IDE.
- Bootloader - *** for 8-bit boards only *** [ bootloaderV2.12.hex ] [ bootloaderARDE.hex (for boards with buttons RUN and RESET) ]
Generally speaking you can find documentation such as IO mapping, datasheet, themes, etc., here
Pinguino supports 8- and 32-bit microcontrollers :
- PIC18F2550 and PIC18F4550 from ©Microchip
- PIC18F26J50 from ©Microchip (coming soon)
- PIC32MX (Mips) family from ©Microchip
- STM32 (Cortex M3) family from ©STMicroelectronics (coming soon)
- On the Pinguino: Boot Loader
- On your computer: Integrated Development Environment (IDE)
- IDE Folder Structure
- Common Bugs
- C (programming language)
- Language Structures
- Data types
- Code examples