SlideShare una empresa de Scribd logo
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
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 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
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: PinguiBloques
http://forja.softwarelibre.gob.ve/frs/?group_id=78&release_id=338




                                                               Open Talks - Pinguino
Ejemplos:
Control a traves de Twitter
http://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.



                                                                         Open Talks - Pinguino

Más contenido relacionado

Similar a Pinguino por Yeison Cardona

Encender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y AndroidEncender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y Android
GDGFoz
 
Charla introducción a RaspberryPI
Charla introducción a RaspberryPICharla introducción a RaspberryPI
Charla introducción a RaspberryPI
Juan Rodríguez
 
Jupyter e IPython para manipulación de datos
Jupyter e IPython para manipulación de datosJupyter e IPython para manipulación de datos
Jupyter e IPython para manipulación de datos
Software Guru
 
MicroPython y ESP32
MicroPython y ESP32MicroPython y ESP32
MicroPython y ESP32
Víctor R. Ruiz
 
201910 valencia gnu linux es
201910 valencia gnu  linux es201910 valencia gnu  linux es
201910 valencia gnu linux es
Guillermo Amat
 
Python power 1
Python power 1Python power 1
Python power 1
Manuel Velasco
 
Construccion de una placa pinguino
Construccion de una placa pinguinoConstruccion de una placa pinguino
Construccion de una placa pinguino
Jose Alfredo Sanchez Diaz
 
Por qué python?
Por qué python?Por qué python?
Por qué python?
Alfonso de la Guarda Reyes
 
Python y Django
Python y DjangoPython y Django
Python y Django
Eysenck Goz
 
Charla
CharlaCharla
Charla
Pablo Cuyeu
 
Sesion8_Python.pptx
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptx
WilsonAlbertoRuizVel
 
¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?
Adolfo Fitoria
 
Revista Python entre todos No.1
Revista Python entre todos No.1Revista Python entre todos No.1
Revista Python entre todos No.1
wozgeass
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
José Luis Chiquete Valdivieso
 
Facilitando el desarrollo web móvil, frameworks nr sevilla
Facilitando el desarrollo web móvil, frameworks   nr sevillaFacilitando el desarrollo web móvil, frameworks   nr sevilla
Facilitando el desarrollo web móvil, frameworks nr sevillaRaúl Jiménez Ortega
 
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
Iván López Martín
 
Primeros pasos en pyqt
Primeros pasos en pyqtPrimeros pasos en pyqt
Primeros pasos en pyqt
Sebastián Álvarez Muñoz
 
Transparencias taller Python
Transparencias taller PythonTransparencias taller Python
Transparencias taller Python
Sergio Soto
 
Facilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworksFacilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworksPideCurso
 

Similar a Pinguino por Yeison Cardona (20)

Encender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y AndroidEncender una cafetera con Micropython, MQTT y Android
Encender una cafetera con Micropython, MQTT y Android
 
Charla introducción a RaspberryPI
Charla introducción a RaspberryPICharla introducción a RaspberryPI
Charla introducción a RaspberryPI
 
Jupyter e IPython para manipulación de datos
Jupyter e IPython para manipulación de datosJupyter e IPython para manipulación de datos
Jupyter e IPython para manipulación de datos
 
MicroPython y ESP32
MicroPython y ESP32MicroPython y ESP32
MicroPython y ESP32
 
201910 valencia gnu linux es
201910 valencia gnu  linux es201910 valencia gnu  linux es
201910 valencia gnu linux es
 
Python power 1
Python power 1Python power 1
Python power 1
 
Construccion de una placa pinguino
Construccion de una placa pinguinoConstruccion de una placa pinguino
Construccion de una placa pinguino
 
Por qué python?
Por qué python?Por qué python?
Por qué python?
 
Python y Django
Python y DjangoPython y Django
Python y Django
 
Charla
CharlaCharla
Charla
 
Sesion8_Python.pptx
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptx
 
Pinguino aetel
Pinguino aetelPinguino aetel
Pinguino aetel
 
¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?¿Cómo aprender Python sin morir en el intento?
¿Cómo aprender Python sin morir en el intento?
 
Revista Python entre todos No.1
Revista Python entre todos No.1Revista Python entre todos No.1
Revista Python entre todos No.1
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
Facilitando el desarrollo web móvil, frameworks nr sevilla
Facilitando el desarrollo web móvil, frameworks   nr sevillaFacilitando el desarrollo web móvil, frameworks   nr sevilla
Facilitando el desarrollo web móvil, frameworks nr sevilla
 
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...
 
Primeros pasos en pyqt
Primeros pasos en pyqtPrimeros pasos en pyqt
Primeros pasos en pyqt
 
Transparencias taller Python
Transparencias taller PythonTransparencias taller Python
Transparencias taller Python
 
Facilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworksFacilitando el desarrollo web móvil, frameworks
Facilitando el desarrollo web móvil, frameworks
 

Más de Verlaciudad

Smart Cities: Revolución, oportunidad o moda
Smart Cities: Revolución, oportunidad o modaSmart Cities: Revolución, oportunidad o moda
Smart Cities: Revolución, oportunidad o moda
Verlaciudad
 
Smart lands
Smart landsSmart lands
Smart lands
Verlaciudad
 
Colaboración y Tecnología social como agente transformador en las ciudades
Colaboración y Tecnología social como agente transformador en las ciudadesColaboración y Tecnología social como agente transformador en las ciudades
Colaboración y Tecnología social como agente transformador en las ciudadesVerlaciudad
 
Cultura Libre y acceso al conocimiento
Cultura Libre y acceso al conocimientoCultura Libre y acceso al conocimiento
Cultura Libre y acceso al conocimiento
Verlaciudad
 
Intro html5
Intro html5Intro html5
Intro html5
Verlaciudad
 
Cálculo de Infuencias Indirectas (Módulo de Scilab)
Cálculo de Infuencias Indirectas  (Módulo de Scilab)Cálculo de Infuencias Indirectas  (Módulo de Scilab)
Cálculo de Infuencias Indirectas (Módulo de Scilab)
Verlaciudad
 
Presentación Verlaciudad
Presentación VerlaciudadPresentación Verlaciudad
Presentación Verlaciudad
Verlaciudad
 

Más de Verlaciudad (8)

Smart Cities: Revolución, oportunidad o moda
Smart Cities: Revolución, oportunidad o modaSmart Cities: Revolución, oportunidad o moda
Smart Cities: Revolución, oportunidad o moda
 
Smart lands
Smart landsSmart lands
Smart lands
 
Impacto web
Impacto webImpacto web
Impacto web
 
Colaboración y Tecnología social como agente transformador en las ciudades
Colaboración y Tecnología social como agente transformador en las ciudadesColaboración y Tecnología social como agente transformador en las ciudades
Colaboración y Tecnología social como agente transformador en las ciudades
 
Cultura Libre y acceso al conocimiento
Cultura Libre y acceso al conocimientoCultura Libre y acceso al conocimiento
Cultura Libre y acceso al conocimiento
 
Intro html5
Intro html5Intro html5
Intro html5
 
Cálculo de Infuencias Indirectas (Módulo de Scilab)
Cálculo de Infuencias Indirectas  (Módulo de Scilab)Cálculo de Infuencias Indirectas  (Módulo de Scilab)
Cálculo de Infuencias Indirectas (Módulo de Scilab)
 
Presentación Verlaciudad
Presentación VerlaciudadPresentación Verlaciudad
Presentación Verlaciudad
 

Último

recursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptxrecursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptx
Waleska Chaparro
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 

Último (20)

recursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptxrecursos naturales en chile quinto básico .pptx
recursos naturales en chile quinto básico .pptx
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 

Pinguino por Yeison Cardona

  • 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
  • 5. Tarjetas de Desarrollo Open Talks - Pinguino
  • 6. Tarjetas de Desarrollo Genéricas 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
  • 13. Comparación de código Open Talks - Pinguino
  • 14. Bibliotecas ● TOTALMENTE código abierto. ● Escritas desde cero. ● Apoyo de Microchip. ● Fácil uso. ● Soporte para 8-bit Open Talks - Pinguino
  • 15. ChipKit y Pinguino http://www.chipkit.cc/wiki/index.php?title=Main_Page http://wiki.pinguino.cc/index.php/Main_Page Open Talks - Pinguino
  • 16. Futuro de Pinguino ● USB-OTG y Android ● Soporte dispositivos USB ● Grabador y Reproductor + Open Talks - Pinguino
  • 17. Proyecto: Traductor Python-Pinguino Open Talks - Pinguino
  • 20. Ejemplos: Control a traves de Twitter http://yeisoneng.blogspot.com/2012/01/control-de-pinguino-traves-de-twitter.html Open Talks - Pinguino
  • 21. Pinguino Y la Bibliteca GLCD http://www.fazzi.eng.br/2012/02/olimex-pinguino32-itdb02-running.html Open Talks - Pinguino
  • 23. Desarrollos de la comunidad http://micropinguino.blogspot.com/ Open Talks - Pinguino
  • 25. Iphone + TouchOSC + Processing + Pinguino + Xbee http://pinguino.walii.es/?p=397 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