26
Open Talks - Pinguino Pinguino: Introducción al Desarrollo de Software y Hardware Libre Yeison Cardona Estudiante de Ingeniería Electrónica Miembro del equipo de desarrollo Pinguino

Pinguino por Yeison Cardona

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Pinguino por Yeison Cardona

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

Page 2: Pinguino por Yeison Cardona

Open Talks - Pinguino

Pinguino?

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

Page 3: Pinguino por Yeison Cardona

Open Talks - Pinguino

Historia

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

Page 4: Pinguino por Yeison Cardona

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

Page 5: Pinguino por Yeison Cardona

Open Talks - Pinguino

Tarjetas de Desarrollo

Page 6: Pinguino por Yeison Cardona

Open Talks - Pinguino

Tarjetas de Desarrollo Genéricas

Page 7: Pinguino por Yeison Cardona

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.

Page 8: Pinguino por Yeison Cardona

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

Page 9: Pinguino por Yeison Cardona

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

Page 10: Pinguino por Yeison Cardona

Open Talks - Pinguino

Pinguino IDE x.2

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

Page 11: Pinguino por Yeison Cardona

Open Talks - Pinguino

Pinguino IDE Qt

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

Page 12: Pinguino por Yeison Cardona

Open Talks - Pinguino

Pinguino IDE x.3 (Desarrollo)

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

Page 13: Pinguino por Yeison Cardona

Open Talks - Pinguino

Comparación de código

Page 14: Pinguino por Yeison Cardona

Open Talks - Pinguino

Bibliotecas

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

Page 15: Pinguino por Yeison Cardona

Open Talks - Pinguino

ChipKit y Pinguino

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

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

Page 16: Pinguino por Yeison Cardona

Open Talks - Pinguino

Futuro de Pinguino

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

+

Page 17: Pinguino por Yeison Cardona

Open Talks - Pinguino

Proyecto: Traductor Python-Pinguino

Page 18: Pinguino por Yeison Cardona

Open Talks - Pinguino

Proyecto: Pynguino

+

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

Page 19: Pinguino por Yeison Cardona

Open Talks - Pinguino

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

Page 20: Pinguino por Yeison Cardona

Open Talks - Pinguino

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

Page 21: Pinguino por Yeison Cardona

Open Talks - Pinguino

Pinguino Y la Bibliteca GLCD

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

Page 22: Pinguino por Yeison Cardona

Open Talks - Pinguino

Fractales!!

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

Page 23: Pinguino por Yeison Cardona

Open Talks - Pinguino

Desarrollos de la comunidad

http://micropinguino.blogspot.com/

Page 24: Pinguino por Yeison Cardona

Open Talks - Pinguino

http://pinguino.walii.es/

Page 25: Pinguino por Yeison Cardona

Open Talks - Pinguino

Iphone + TouchOSC + Processing + Pinguino + Xbee

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

Page 26: Pinguino por Yeison Cardona

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.