Pinguino por Yeison Cardona

Preview:

DESCRIPTION

Pinguino: Introducción al Desarrollo de Software y Hardware Libre

Citation preview

Open Talks - Pinguino

Pinguino: Introducción al Desarrollo de Software y

Hardware Libre

Yeison CardonaEstudiante de Ingeniería Electrónica

Miembro del equipo de desarrollo Pinguino

Open Talks - Pinguino

Pinguino?

● Tarjetas de Desarrollo.● IDE (Entorno, Bibliotecas...)● Comunidad.

Open Talks - Pinguino

Historia

● 2008 Jean-Pierre Mandon (France) 8-bit● 2009 32-bit Emperor 460● 2011 Olimex● 2011 Embedded world

Open Talks - Pinguino

Equipo Pinguino● Jean-Pierre Mandon (France) - x.2 - Windows and Mac

version - documentation - ...● Régis Blanchot (France/The Netherlands) - x.3 - Diolan

Bootloader - PIC18F26J50 - Cpik - python uploader - python gui - printf float support - bluetooth ....

● André Gentric (France) - x.3 - 8-bit SD library - Diolan Bootloader - PIC18F26J50 - Cpik

● Mark Harper (United Kingdom) - x.3 - documentation - bug tracker

● Alfred Broda (Poland) - x.3 - 32-bit SD library - G-code● Yeison Cardona (Colombia) - x.3 – python, IDE

Open Talks - Pinguino

Tarjetas de Desarrollo

Open Talks - Pinguino

Tarjetas de Desarrollo Genéricas

Open Talks - Pinguino

Características Básicas de una Tarjeta Pinguino

● Pines digitales de entrada y salida.● Pines analógicos de entrada y salida.● Módulo USB incorporado.● PIC.● Bootloader.● Pulsadores integrados.● Soporte en Pinguino IDE.

Open Talks - Pinguino

Pinguino Vs ArduinoCaracterísticaCaracterística PinguinoPinguino ArduinoArduino

Arquitectura 32-bit32-bit 8-bit8-bit

Máxima velocidad de

procesamiento80Mhz80Mhz 16Mhz16Mhz

Memoria de programa 512Kb512Kb 256Kb256Kb

RAM 32Kb32Kb 8Kb8Kb

USB 1,1 - 2,01,1 - 2,0 NONO

I/O 8585 5454

Consumo 4040μμAA 500μA

Open Talks - Pinguino

Pinguino IDE

● Compilador SDCC 8-bit ● Ensamblador y lanzador GPUTILS 8-bit● Compilador GCC-mips-elf 32-bit● Ensamblador y lanzador BINUTILS 32-bit● Python, WxPython● DLN, VSC, MCC bootloader

Open Talks - Pinguino

Pinguino IDE x.2

http://code.google.com/p/pinguino32/downloads/list

Open Talks - Pinguino

Pinguino IDE Qt

http://code.google.com/p/pinguino-ide-qt/

Open Talks - Pinguino

Pinguino IDE x.3 (Desarrollo)

http://code.google.com/p/pinguino32/source/list

Open Talks - Pinguino

Comparación de código

Open Talks - Pinguino

Bibliotecas

● TOTALMENTE código abierto.● Escritas desde cero.● Apoyo de Microchip.● Fácil uso.● Soporte para 8-bit

Open Talks - Pinguino

ChipKit y Pinguino

http://www.chipkit.cc/wiki/index.php?title=Main_Page

http://wiki.pinguino.cc/index.php/Main_Page

Open Talks - Pinguino

Futuro de Pinguino

● USB-OTG y Android● Soporte dispositivos USB● Grabador y Reproductor

+

Open Talks - Pinguino

Proyecto: Traductor Python-Pinguino

Open Talks - Pinguino

Proyecto: Pynguino

+

http://yeisoneng.blogspot.com/p/pynguino.html

Open Talks - Pinguino

Proyecto: PinguiBloqueshttp://forja.softwarelibre.gob.ve/frs/?group_id=78&release_id=338

Open Talks - Pinguino

Ejemplos: Control a traves de Twitterhttp://yeisoneng.blogspot.com/2012/01/control-de-pinguino-traves-de-twitter.html

Open Talks - Pinguino

Pinguino Y la Bibliteca GLCD

http://www.fazzi.eng.br/2012/02/olimex-pinguino32-itdb02-running.html

Open Talks - Pinguino

Fractales!!

http://www.fazzi.eng.br/2011/09/itdb02-400x240-pic32-pinguino.html

Open Talks - Pinguino

Desarrollos de la comunidad

http://micropinguino.blogspot.com/

Open Talks - Pinguino

http://pinguino.walii.es/

Open Talks - Pinguino

Iphone + TouchOSC + Processing + Pinguino + Xbee

http://pinguino.walii.es/?p=397

Open Talks - Pinguino

Fuentes● http://www.fazzi.eng.br/

● http://micropinguino.blogspot.com/

● http://jpmandon.blogspot.com/

● http://pinguino.org.ve/

● http://pinguino.walii.es/

● http://yeisoneng.blogspot.com/

Pinguino: Introducción al Desarrollo de Software y Hardware Libre by Yeison Cardona is licensed under a Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License.