Este documento presenta una introducción al proyecto de código abierto Pinguino, el cual provee tarjetas de desarrollo, un IDE y bibliotecas para el desarrollo de software y hardware libre. Comenzó en 2008 y ha crecido para incluir varias tarjetas, un compilador de 32 bits, y una comunidad global que desarrolla aplicaciones como control mediante Twitter y visualizaciones de fractales. El proyecto continúa expandiéndose para apoyar nuevas funcionalidades como USB y Android.
Proyecto Pinguino. Introducción a la Robótica Educativa con Hardware LibreOswaldo Hernández
Charla introductoria sobre el Proyecto Pinguino
Introducción a la Robótica Educativa con Hardware Libre y el Reciclaje Tecnológico.
Charla Dictada en la UPTOS Clodosbaldo Russian - Mayo 2015 - Laboratorio de Electrónica.
Cumaná - Estado Sucre - Venezuela
Presentación de los nuevos robots imprimibles y libres que se están realizando en el departamento de Ingeniería de sistemas y Autómatica de la Universidad Carlos III de Madrid. La comunidad puede evolucionar estos robots, mejorándolos y adaptándolos a las necesidades particulares. Son especialmente interesantes para docencia y educación.
Por primera vez en 30 años, se dispone de herramientas libres para cerrar el ciclo completo de diseño con FPGAs, desde el verilog hasta la generación del bitstream. Esto nos aproxima a la idea de poder tener nuestros propios chips libres.
En esta charla primero se introducen las FPGAs y el proyecto Icestorm, y luego se muestran las herramientas apio, apio-ide y icestudio que permiten trabajar con las FPGAs libres de Lattice, de la familia ICE40. Se muestran las alternativas que hay de tarjetas entrenadoras con FPGAs libres y se hace hincapié en la Icezum Alhambra: una tarjeta con FPGA compatible con Arduino diseñada en Pinos del Valle, Granada
Las FPGAs son chips “en blanco” en los que podemos meter cualquier circuito digital. Por primera vez en 30 años disponemos de herramientas libres para cerrar el ciclo de diseño completo con FPGAs. Esto nos permite independizarnos del fabricante, programar herramientas nuevas y crear circuitos digitales que pertenezcan al patrimonio tecnologico de la humanidad. Se harán demos en vivo de Icestudio, una aplicación libre con la que podemos hacer circuitos gráficamente y sintentizarlos en las FPGAs libres. Usaremos la placa Icezum Alhambra, desarrollada en Pinos del Valle, Granada.
Videconferencia realizada en el Software Freedom Day de Santa Marta (Colombia), organizado por la Universidad del Magdalena, el 22 de Septiembre de 2012.
Proyecto Pinguino. Introducción a la Robótica Educativa con Hardware LibreOswaldo Hernández
Charla introductoria sobre el Proyecto Pinguino
Introducción a la Robótica Educativa con Hardware Libre y el Reciclaje Tecnológico.
Charla Dictada en la UPTOS Clodosbaldo Russian - Mayo 2015 - Laboratorio de Electrónica.
Cumaná - Estado Sucre - Venezuela
Presentación de los nuevos robots imprimibles y libres que se están realizando en el departamento de Ingeniería de sistemas y Autómatica de la Universidad Carlos III de Madrid. La comunidad puede evolucionar estos robots, mejorándolos y adaptándolos a las necesidades particulares. Son especialmente interesantes para docencia y educación.
Por primera vez en 30 años, se dispone de herramientas libres para cerrar el ciclo completo de diseño con FPGAs, desde el verilog hasta la generación del bitstream. Esto nos aproxima a la idea de poder tener nuestros propios chips libres.
En esta charla primero se introducen las FPGAs y el proyecto Icestorm, y luego se muestran las herramientas apio, apio-ide y icestudio que permiten trabajar con las FPGAs libres de Lattice, de la familia ICE40. Se muestran las alternativas que hay de tarjetas entrenadoras con FPGAs libres y se hace hincapié en la Icezum Alhambra: una tarjeta con FPGA compatible con Arduino diseñada en Pinos del Valle, Granada
Las FPGAs son chips “en blanco” en los que podemos meter cualquier circuito digital. Por primera vez en 30 años disponemos de herramientas libres para cerrar el ciclo de diseño completo con FPGAs. Esto nos permite independizarnos del fabricante, programar herramientas nuevas y crear circuitos digitales que pertenezcan al patrimonio tecnologico de la humanidad. Se harán demos en vivo de Icestudio, una aplicación libre con la que podemos hacer circuitos gráficamente y sintentizarlos en las FPGAs libres. Usaremos la placa Icezum Alhambra, desarrollada en Pinos del Valle, Granada.
Videconferencia realizada en el Software Freedom Day de Santa Marta (Colombia), organizado por la Universidad del Magdalena, el 22 de Septiembre de 2012.
Jupyter e IPython para manipulación de datosSoftware Guru
Durante SGCE se presentó una herramienta de análisis de datos corriendo en web desde un servidor ARM tipo Raspberry Pi, analizando feeds de twitter en tiempo real.
La herramienta se llama IPython y su plataforma, llamada Jupyter permite ejecutar de forma paralela instancias de Python, Julia y Scala, entre otros lenguajes.
Hablaremos de estas herramientas de software libre como entornos de análisis de datos avanzados capaces de escalar de dispositivos IoT hasta clusters de alto rendimiento capaces de gestionar decenas de servidores bajo la misma plataforma.
Pinguino es una plataforma cuya funcionalidad principal es actuar como un Controlador Programable de Procesos, servir de recurso didáctico para la experimentación con microcontroladores, y emprender proyectos de investigación, desarrollo e innovación tecnológica en las más diversas áreas del hacer humano.
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...Iván López Martín
Recuerdas esos días en los que testeabas utilizando JUnit? ¡Qué! ¿Todavía lo usas? ¿Es aburrido, verdad? Seguro que te inventas un montón de excusas para no testear tu código. Por suerte esos días pertenecen ahora al pasado porque Spockestá entre nosotros.
Spock es un framework de tests basado en Groovy que podemos utilizar para testear aplicaciones Java y Groovy que hace que escribir tests sea divertido otra vez. Podemos escribir tests totalmente expresivos, fáciles de leer y de mantener debido a su DSL y a todo el poder de Groovy.
En esta charla tipo live-coding aprenderás por medio de ejemplos los conceptos básicos de Spock y verás qué fácil es testear aplicaciones Java. ¡Te advierto que después de la charla no tendrás ningún excusa para no testear tu código!
Smart Cities: Revolución, oportunidad o modaVerlaciudad
http://verlaciudad.com/inteligente/smart-cities-revolucion-oportunidad-o-moda/
Breve recorrido histórico y reflexiones sobre su implementación. ¿La tecnología es el medio para resolver nuestros problemas, o estamos creando un problema?
Texto completo de la presentación en: http://verlaciudad.com/inteligente/smart-cities-revolucion-oportunidad-o-moda/
Jupyter e IPython para manipulación de datosSoftware Guru
Durante SGCE se presentó una herramienta de análisis de datos corriendo en web desde un servidor ARM tipo Raspberry Pi, analizando feeds de twitter en tiempo real.
La herramienta se llama IPython y su plataforma, llamada Jupyter permite ejecutar de forma paralela instancias de Python, Julia y Scala, entre otros lenguajes.
Hablaremos de estas herramientas de software libre como entornos de análisis de datos avanzados capaces de escalar de dispositivos IoT hasta clusters de alto rendimiento capaces de gestionar decenas de servidores bajo la misma plataforma.
Pinguino es una plataforma cuya funcionalidad principal es actuar como un Controlador Programable de Procesos, servir de recurso didáctico para la experimentación con microcontroladores, y emprender proyectos de investigación, desarrollo e innovación tecnológica en las más diversas áreas del hacer humano.
101 Panel Tech Days - Spock: O por qué deberías utilizarlo para testear tu có...Iván López Martín
Recuerdas esos días en los que testeabas utilizando JUnit? ¡Qué! ¿Todavía lo usas? ¿Es aburrido, verdad? Seguro que te inventas un montón de excusas para no testear tu código. Por suerte esos días pertenecen ahora al pasado porque Spockestá entre nosotros.
Spock es un framework de tests basado en Groovy que podemos utilizar para testear aplicaciones Java y Groovy que hace que escribir tests sea divertido otra vez. Podemos escribir tests totalmente expresivos, fáciles de leer y de mantener debido a su DSL y a todo el poder de Groovy.
En esta charla tipo live-coding aprenderás por medio de ejemplos los conceptos básicos de Spock y verás qué fácil es testear aplicaciones Java. ¡Te advierto que después de la charla no tendrás ningún excusa para no testear tu código!
Smart Cities: Revolución, oportunidad o modaVerlaciudad
http://verlaciudad.com/inteligente/smart-cities-revolucion-oportunidad-o-moda/
Breve recorrido histórico y reflexiones sobre su implementación. ¿La tecnología es el medio para resolver nuestros problemas, o estamos creando un problema?
Texto completo de la presentación en: http://verlaciudad.com/inteligente/smart-cities-revolucion-oportunidad-o-moda/
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
Recuerdo perfectamente la primera vez que oí hablar de las imágenes subliminales de los Testigos de Jehová. Fue en los primeros años del foro de religión “Yahoo respuestas” (que, por cierto, desapareció definitivamente el 30 de junio de 2021). El tema del debate era el “arte religioso”. Todos compartíamos nuestros puntos de vista sobre cuadros como “La Mona Lisa” o el arte apocalíptico de los adventistas, cuando repentinamente uno de los participantes dijo que en las publicaciones de los Testigos de Jehová se ocultaban imágenes subliminales demoniacas.
Lo que pasó después se halla plasmado en la presente obra.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
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
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