Introduction of PinguinoIDE

Introduction:
  • This project choose the first implementation to be with PIC microcontrollers. Pinguino project founders decided to go with Python instead of Java as a processing language. For the moment Pinguino is much more flexible than Arduino as it is not limited to 8bit. 
  • Currently the IDE which have GCC in background can support 8-bit PIC microcontrollers, 32bit PIC32 (MIPS) microcontrollers and ARM7/CORTEXM3 microcontrollers which also makes  Pinguino very flexible because once you make your project, you can migrate easily through different hardware platforms without being connected to single microcontroller manufacturer. 
  • The goal of this project is to build an integrated IDE easy to use on Linux, Windows and Mac OS XAn integrated preprocessor translates specific Arduino instructions directly into C. This preprocessor reduces the code length and the execution speed. Pinguino hardware is based on a PIC18 and PIC23. This chip has an Integrated native USB module and an UART for serial link.
  • Finally the Pinguino IDE is a stand alone application with a C compiler (SDCC), assembler and linker (GPUTILS) and a bootloader based on the PUF VASCO project. Pinguino is Open hardware and Open software. No programmer is needed, the microcontroller can be reprogrammed over USB with a PC.

Pinguino Boards:
PIC18F4550:
Specifications:
  • 48MHz Clock Frequency
  • 40Pin DIP Package
  • 29digital input/output with 8 shared analog inputs,
  • UART for serial communications,
  • 2 fast PWM outputs ( 3000 Hz ),

PIC18F2550:
 Specifications:
  • 48MHz Clock Frequency
  • 28Pin DIP Package
  • 18digital input/output with 5 shared analog inputs,
  • UART for serial communications,
  • 2 fast PWM outputs ( 3000 Hz ),
PIC32MX440F256H:



Specifications:
  • PIC32MX440F256H IS 80 Mhz microcontroller ,256KB Flash and 32KB RAM.
  • 8 Analog Pins and 14 digital I/O pins
  • power supply voltage from 9 to 30V DC
  • ULTRA LOW POWER voltage regulators and the consumption is only few microamps, which enables hand-held and battery powered applications.
  • Li-Ion rechargeable battery power supply option with a BUILD-IN on board charger, so that when you attach a battery, it is automatically charged and kept in this state until the other power source (USB or external adapter) is removed and then it will AUTOMATICALLY power the board - no jumpers, no switches!
  • microSD card for data logging.
  • UEXT connector which allows many existing modules like RF, ZIGBEE, GSM, GPS to be connected.
  • RTC - Real Time Clock.
  • NOISE IMMUNE design.
  • Optionally if someone needs higher precision and temperature stability in analog reading we have provided an Aref precise source.

PIC32MX440F256H Micro:
Specifications:
  • PIC32MX440F256H IS 80 Mhz microcontroller ,256KB Flash and 32KB RAM.
  • 8 Analog Pins and 26 digital I/O pins
  • power supply voltage from 9 to 30V DC
  • ULTRA LOW POWER voltage regulators and the consumption is only few microamps, which enables hand-held and battery powered applications.
  • microSD card for data logging.
  • UEXT connector which allows many existing modules like RF, ZIGBEE, GSM, GPS to be connected.
  • RTC - Real Time Clock.

PIC32MX220F032D:
Specifications:
  • PIC32MX440F256H IS 40Mhz microcontroller ,32KBFlash and 8KB RAM
  • 6 Analog Pins and 14 Digital Pins.
  • Ultra Low Power design
  • Li-Po battery connector for hand-held applications
  • UEXT connector which allows many existing modules like RF, ZIGBEE, GSM, GPS to be connected.

No comments:

Post a Comment