1. Pinguino: Introducción al
Desarrollo de Software y
Hardware Libre
Yeison Cardona
Estudiante de Ingeniería Electrónica
Miembro del equipo de desarrollo Pinguino
Open Talks - Pinguino
2. Pinguino?
●
Tarjetas de Desarrollo.
●
IDE (Entorno, Bibliotecas...)
●
Comunidad.
Open Talks - Pinguino
3. Historia
●
2008 Jean-Pierre Mandon (France) 8-bit
●
2009 32-bit Emperor 460
●
2011 Olimex
●
2011 Embedded world
Open Talks - Pinguino
4. 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
7. 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
8. Pinguino Vs Arduino
Característica Pinguino Arduino
Arquitectura 32-bit 8-bit
Máxima
velocidad de 80Mhz 16Mhz
procesamiento
Memoria de
512Kb 256Kb
programa
RAM 32Kb 8Kb
USB 1,1 - 2,0 NO
I/O 85 54
Consumo 40μA 500μA
Open Talks - Pinguino
9. 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
10. Pinguino IDE x.2
http://code.google.com/p/pinguino32/downloads/list
Open Talks - Pinguino
11. Pinguino IDE Qt
http://code.google.com/p/pinguino-ide-qt/
Open Talks - Pinguino
12. Pinguino IDE x.3 (Desarrollo)
http://code.google.com/p/pinguino32/source/list
Open Talks - Pinguino
26. 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.
Open Talks - Pinguino