Plaqueta LCPXpresso

Electrónica y Linux: Aplicaciones controladas por Internet.

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).

Plaqueta LCPXpresso

 Programa de contenidos:

Módulos

  1. Instalación y configuración básica de LAMPP Server.

  2. Lenguajes: C- Python- PHP- MySQL- HTML

  3. Uso de la placa LPC1769 con firmware de comunicaciones.

  4. 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.

Plaqueta_Datalogger_M.Castello

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

Un comentario en “Electrónica y Linux: Aplicaciones controladas por Internet.

  1. Pingback: Camiones americanos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.