La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

AUTOR MIGUEL ÁLVAREZ AMADA DIRECTOR FRANCISCO J. MARTÍNEZ DOMÍNGUEZ

Presentaciones similares


Presentación del tema: "AUTOR MIGUEL ÁLVAREZ AMADA DIRECTOR FRANCISCO J. MARTÍNEZ DOMÍNGUEZ"— Transcripción de la presentación:

1 RASPBERRY PI ++: PROPUESTA DE USO DE RASPBERRY PI EN LA ASIGNATURA DE PROYECTO HARDWARE
AUTOR MIGUEL ÁLVAREZ AMADA DIRECTOR FRANCISCO J. MARTÍNEZ DOMÍNGUEZ JUNIO 2013

2 INDICE I. PROYECTO II. OBJETIVOS III. LA PLACA IV. RASPBIAN V. GPIO
VI. PROGRAMACIÓN PERIFÉRICOS VII. DIFUSIÓN DE RESULTADOS VIII. CONCLUSIONES

3 I. PROYECTO ORIGEN “PROYECTO HARDWARE” EJECUCIÓN 1/10/12 AL 5/06/2013
METODOLOGÍA DE TRABAJO OPEN UP COSTE APROXIMADO 104,31 € + 850 VISITAS EL BLOG JUNIO 2013 E.U.P.T.

4 II. OBJETIVOS BUSCAR ALTERNATIVAS A EMBEST IDE Y S3CEV40
SOBRE RASPBERRY PI: ANÁLISIS HARDWARE DOCUMENTACIÓN OFICIAL HERRAMIENTAS SISTEMA OPERATIVO INSTALAR Y CONFIGURAR SSH , SAMBA Y ESCRITORIO REMOTO JUNIO 2013 E.U.P.T.

5 II. OBJETIVOS PROGRAMACIÓN PERIFÉRICOS COMPILADOR Y DEPURADOR C Y ARM
PROGRAMAR EN C: LED, BOTÓN, PANTALLA LCD, 7-SEGMENTOS Y TECLADO HEXADECIMAL PLANTEAR PRÁCTICAS PARA P.H. DIFUNDIR RESULTADOS JUNIO 2013 E.U.P.T.

6 III. LA PLACA Procesador ARM 11, 700 MHz, HD

7 IV. RASPBIAN INSTALACIÓN DE SISTEMA OPERATIVO
CONFIGURACIÓN raspi-config

8 IV. RASPBIAN EDITAR ALGUNOS FICHEROS: RED,.. SSH
ESCRITORIO REMOTO (TIGHTVNC) SAMBA Dos2unix

9 V. GPIO GENERAL PURPOSE INPUT/OUTPUT 26 PINES MÁXIMA INTENSIDAD 300 mA
TIPOS DE PINES PROGRAMABLES : INPUT / OUTPUT BUS I2C, PERIFÉRICO SERIE,… PROBLEMA CON NOMBRES: NOMBRE GPIO, BCM, # RASPBERRY PI.

10 VI. PROGRAMACIÓN DE PERIFÉRICOS COMPILADORES
gcc, as y ld

11 VI. PROGRAMACIÓN DE PERIFÉRICOS depuradores
gdb Línea de comandos Necesita información de depuración A partir de .c: gcc –g A partir de .s: as –gstabs as –gstabs –o suma.o suma.s ld -dynamic-linker /lib/ld-linux.so.3 -lc –o suma suma.o Información sobre registros, memoria, consultar registros, cambiar valor,…

12 VI. PROGRAMACIÓN DE PERIFÉRICOS depuradores
ddd Entorno gráfico Necesita información de depuración A partir de .c: gcc –g A partir de .s: as –gstabs Información sobre registros, memoria, consultar registros, cambiar valor,… Tiene bastantes bug: no permite depurar programas .s, zonas de memoria,…

13 VI. PROGRAMACIÓN DE PERIFÉRICOS SYSFS, GPIO Y LIBRERÍA WIRING PI
PINES MAPEADOS /sys/class/gpio NUMERACIÓN BCM SÓLO PUEDE ROOT EJEMPLO SOBRE PIN N echo n > /sys/class/gpio/export echo out > /sys/class/gpio/gpion/direction echo 1 > /sys/class/gpio/gpion/value echo n > /sys/class/gpio/unexport

14 VI. PROGRAMACIÓN DE PERIFÉRICOS SYSFS, GPIO Y LIBRERÍA WIRING PI
COMANDO FACILITADO POR LIBRERÍA WIRING PI OTRA NUMERACIÓN NO HACE FALTA SER ROOT EJEMPLO SOBRE PIN BCM N gpio -g mode N out gpio -g write N 1

15 VI. PROGRAMACIÓN DE PERIFÉRICOS SYSFS, GPIO Y LIBRERÍA WIRING PI
LIBRERÍA WIRING PI (RESUMEN) Desarrollada por Gordon Henderson Ejecutar programas como root Funciones constructoras wiringPiSetup , wiringPiSetupGpio, wiringPiSetupSys Funciones generales pinMode, digitalWrite, digitalRead, pullUpDnControl Programación Thread piThreadCreate Función de interrupción wiringPiISR

16 VI. PROGRAMACIÓN DE PERIFÉRICOS MATERIALES EMPLEADOS
PLACA DE PRUEBAS, PROTOBOARD O BREADBOARD CABLEADO CINTA PARA LA GPIO CONECTOR GPIO A LA PROTOBOARD MULTÍMETRO RESISTENCIAS

17 VI. PROGRAMACIÓN DE PERIFÉRICOS MATERIALES EMPLEADOS
LED BOTON REGULADOR DE VOLTAJE PANTALLA DE 7 SEGMENTOS DE 4 DÍGITOS PANTALLA LCD 16 X 2 TECLADO DE MEMBRANA

18 Vii. DIFUSIÓN SOURCEFORGE PÁGINA DEL PROYECTO (VER) DESCARGAS CÓDIGO
BLOGGER EXPERIENCIAS Y EXPERIMENTOS (VER) VENTAJAS DE PÁGINA DINÁMICA NO HAY QUE PROGRAMARLA

19 Vii. DIFUSIÓN REDES SOCIALES FACEBOOK TWITTER YOUTUBE
VÍDEOS DIDÁCTICOS

20 Viii. CONCLUSIONES Nuevos periféricos e infinitas posibilidades
Importancia de la electrónica Problemática en la documentación: poca, foros, inexactitudes Técnica contador 4 dígitos 7-segmentos  pantalla Eficiencia energética Problemática en clase: dificultad circuitos, encontrar piezas similares y conocimientos linux.

21 FIN RASPBERRY PI ++: PROPUESTA DE USO DE RASPBERRY PI EN LA ASIGNATURA DE PROYECTO HARDWARE AUTOR MIGUEL ÁLVAREZ AMADA DIRECTOR FRANCISCO J. MARTÍNEZ DOMÍNGUEZ JUNIO 2013


Descargar ppt "AUTOR MIGUEL ÁLVAREZ AMADA DIRECTOR FRANCISCO J. MARTÍNEZ DOMÍNGUEZ"

Presentaciones similares


Anuncios Google