Main Page
From Pinguino-Wiki
| Language: | English • EspaƱol |
|---|
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...
Download
Pinguino IDE supports 8- and 32-bit Pinguino boards.
Latest development packages from Google Code
You can download the latest development packages from Google Code. Packages may not exist for all platforms.
Latest development release from Google Code Subversion (SVN) Repository
You can also get the latest development release from the Google Code Subversion (SVN) repository:
Please report bugs on the forum. Generally speaking you can find documentation such as IO mapping, datasheet, themes, etc., here
Hardware
Pinguino supports 8- and 32-bit microcontrollers :
- 8-bit
- PIC18F2550 and PIC18F4550 from ©Microchip
- PIC18F26J50 from ©Microchip (coming soon)
- 32-bit
- PIC32MX (Mips) family from ©Microchip
- STM32 (Cortex M3) family from ©STMicroelectronics (coming soon)
Software Installation
- On your Pinguino board : the bootloader
- if you made your own Pinguino or if you crashed the bootloader, you need to download a bootloader
- if you got a commercial Pinguino : the bootloader is already installed
- for all boards, learn how to upload your program, i.e put your board in bootloader mode)
- On your computer : the Integrated Development Environment (IDE)
- IDE Folder Structure
- Common Bugs
Language Reference
- Basics
- C (programming language)
- Language Structures
- Data types
- Constants
- Functions
- Libraries
- Code examples
- Interfacing


