Electrónica y Linux:
Aplicaciones controladas por Internet.
Duración del Curso: 12 clases de 3 horas (36 horas en total)
Costo: dos cuotas de $400 para los alumnos de la UTN y $450 para el público general, (pero se podría ver de pagar en cuatro cuotas).
Programa de contenidos:
Módulos
-
Instalación y configuración básica de LAMPP Server.
-
Lenguajes: C- Python- PHP- MySQL- HTML
-
Uso de la placa LPC1769 con firmware de comunicaciones.
-
Aplicaciones.
Módulo 1
-
Instalación de sistema base: particiones del disco, tasksel.
-
Instalación de paquetes adicionales: MySQL server, PHP, Phpmyadmin, ssh.
-
Configuración de los servidores: apache, samba, ssh.
-
Configuraciones adicionales: gestor de paquetes APT, grub, file system (permisos), proceso de arranque, scripts de arranque y reinicio, generación de scripts de arranque en bash, comandos de uso común.
Módulo 2
-
Entorno de programación Eclipse. Construcción de un proyecto, edición compilación. Grabación de firmware. Uso del debugger.
-
Lenguaje ansi C para sistemas embebidos, manejo de interrupciones, manejo de puerto serie, procesador de comandos básicos. Práctica de uso de placa LPC1769 con implementación de Telnet con stack TCP/IP.
-
Lenguaje python como interface entre el SO y la electrónica exterior, instalación de los módulos necesarios (python-serial, python-mysqldb), manejo de puerto serie módulo python-serial, manejo de bases de datos módulo python-MySQLdB, manejo de logs módulo logging.
-
Lenguaje PHP: funciones básicas para manejo de bases de datos, construccion de una página web para leer datos de MySql, graficación en PHP.
-
Lenguaje HTML: creación de formularios, tablas, botones de acción, javascript para validación de formularios. Código HTML incrustado con PHP. Hojas de estilo CSS.
-
Lenguaje MySQL: consultas de selección, de modificación, de inserción, desde la consola del servidor, creación de usuarios y asignación de permisos. Utilización de PHP Myadmin como gestor web de bases de datos. Creación de tablas.
Módulo 3
-
Descripcion del protocolo de comunicaciones.
-
Descripción de los comados.
-
Control de la placa desde la PC
-
Descripción del funcionamiento.
Módulo 4
-
Aplicaciónes: Medición de temperatura y control de un motor
-
Diagrama en bloques de la aplicación
-
Diagrama del flujo de datos dentro de la aplicación
-
Desarrollo de la aplicación.
-
Construcción del formulario web de medición y control.
Sitio de ejemplo: http://mcastello.dyndns.org/clima/xbee.php
Inicio: jueves 4 de Octubre. Horario: 18 a 21 hs.
Lugar de dictado: Zeballos 1341 sala7.
Docente: Marcelo Castello.
Inscripción (Nicolás Di Ruscio): nicolasdr@live.com
Cel: (0341) 156 187 057
Pingback: Camiones americanos