Curso de Raspberry PI :: educaciónIT

Curso de Raspberry PI
Aprende a crear aplicaciones IOT (Internet of Things) de alta performance.Domina la plataforma de Linux
embebido más difundida en el mundo y desarrolla proyectos aplicados a Domótica, Control, Video Analítico e
Internet de las Cosas.
Duración: 18 hs
Nivel del Curso
Contenido del Curso
El curso comienza con una introducción a las diversas plataformas embebidas que soportan Linux para luego
hacer un exhaustivo análisis de Raspberry PI y los shields disponibles en el mercado. Se aprenderán los
comando básicos de Linux para familiarizarse con el entorno y se analizarán las diversas herramientas de
trabajo existentes y la metodología de programación. A continuación se profundizará en cómo Linux trabaja con
el Hardware. A lo largo del curso se trabajará con lenguajes de programación como C y Python. PRÁCTICAS
EN CLASE:: A lo largo del curso se trabajará con Sensores de Temperatura, Leds, Potenciómetros, pulsadores,
Transistores, Puentes H, Motores, Bases de Batos MySQL embebidas en el sistema operativo. Se realizará
procesamiento de video analítico a través de Webcams, Web Servers con la idea de crear aplicaciones IOT de
alta performance.
Capacitación adquirida por el alumno al finalizar este modulo
Trabajar con sistemas embebidos. Desarrollar proyectos de IOT. Ejecutar comandos básicos de Linux y gestión
básica. Usar HW. Plantear una metodología de trabajo. Trabajar con señales analógicas y digitales. Controlar
sensores, transistores y leds. Capturar video por cámaras. Instalar y configurar un Raspberry WebServer.
Instalación y configuración de base de datos MySQL en Raspberry PI.
Para quien está orientado el curso
El curso está orientado a personas que quieran desarrollarse en Sistemas Embebidos de alta performance
utilizando Linux ya sea para desarrollar un proyecto personal o comercial.
Recursos adicionales entregados
Este curso incluye el acceso a un plataforma online donde encontrarás el material de
lectura del curso, los laboratorios del mismo, practicas resueltas otra información de
interes como: documentos adicionales, descargas, videos relacionados, etc. Tendrás
disponible la ejercitación y podrás realizar exámenes de autoevaluación luego de cada
clase. Te permitirá también estar conectado con tu docente y compañeros del curso.
Requisitos
Es necesario contar con nociones básicas de programación en cualquier lenguaje o bien haber realizado alguno
de los siguientes cursos: Java para no Programadores, Introducción a .NET o Javascript: Fundamentos de
Programación. Por otra parte es recomendable tener conocimientos de Linux o haber realizado el curso
Introducción a Linux y electrónica básica o haber realizado el curso Introducción a la Electrónica Digital.
Plan de Estudio
Introducción a Linux embebido y Raspberry PI.
· Presentación.
· Introducción a plataformas embebidas.
· Shields y Accesorios.
· Raspberry PI.
· Introducción a Linux Embebido.
· Comandos básicos de linux y gestión básica.
· IDEs de Programación
Conceptos de SO Linux
· Introducción kernel linux.
· Estructura del Sistema de directorios de Linux
· Introducción al Manejo de HW en linux.
Programación en C y Python
· IDEs de programación para ambos lenguajes.
· Programación y primeros ejemplos utilizando cross-compilación (Caso particular: Programación en C) .
· Confección de metodología de trabajo.
Uso de HW
· Señales digitales.
· Señales Analogícas.
· LEDs
· Transistores.
· Sensores.
Video Analítico.
· Introducción a video analítico.
· OpenCV.
· Captura de video por cámara.
· Algoritmos.
Base de Datos y WebServer.
· Instalación y configuración de WebServer en Raspberry PI.
· Instalación y configuración de base de datos MySQL en Raspberry PI.
· Proyecto Integrador, sensado IoT.