PINGUINO
Pinguino is an open source set of tools. The goal of this project is to build a real USB development board. Due to the many applications designed with Arduino and based on an ATMEL microcontroller, the idea was to build a compatible board and language with a real USB microcontroller, the PIC18F2550.This Pinguino or Arduino-like board based on a PIC Microcontroller. The goal of this project is to build an integrated IDE easy to use on LINUX, WINDOWS and MAC OS X. Arduino is a powerful tool with some defaults. One of its inconveniences are a no native USB interface on the chip and its code length.
The IDE of Pinguino is built with Python. An 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 PIC18F2550. This chip has an integrated native USB module and an UART for serial link.
   PINGUINO
at www.hackinglab.org