Sistema de Monitoreo Open Source que integra un conjunto de herramientas de monitoreo open source en una sola consola de administración (Proyecto en Desarrollo)
No te pierdas del 5 al 7 de Noviembre la transmisión en vivo desde Cisco Live México a través de Cisco Live 365
Mira este martes 5 de Noviembre a partir de las 8:30 a.m. (hora de México) la transmisión sera a través de Cisco Live 365 para conocer lo último en tecnología desde Cisco Live. No es necesario tener una cuenta para seguir en vivo la programación.
Se realizaran entrevistas exclusivas con expertos de Cisco acerca de las principales tendencias en TI y las soluciones y productos Cisco que más te interesan. Podrás interactuar con conferencistas y escuchar de su propia voz las respuestas a tus interrogantes.
Además, con Cisco Live 365 podrás tener acceso gratuito a contenidos exclusivos, incluyendo sesiones bajo demanda de eventos como Cisco Live Cancún 2013 y Webcasts en vivo mensualmente con expertos de Cisco.
Consulta a continuación nuestra agenda y anota en tu calendario los horarios.
Programador
de microcontroladores Atmel serie 89 que incluye 89C51/52/55, 89S51/52/55 y
muchos más. Con este artículo tú podrás hacer tu propio programador. Esta es
una solución de programación completa cuando se está conectado a una fuente de
alimentación adecuada y conectada a su ordenador personal. Proload y la versión
del firmware 4.1 en 57.600 de velocidad.
Introducción
Es simple de usar y de bajo costo, este programador será capaz de grabar, leer y verificar el código de programa. Puede ser usado en cualquier clase de ordenador, no
requiere hardware extra, su conexión es a través del puerto serial, DB-9.
Identifica automáticamente
el tipo de microcontrolador insertado, no es necesario seleccionarlo. Todos
estos microcontroladores poseen pines de seguridad que proveen varios niveles
de protección al código, estos pines son totalmente programados.
Características Principales
Soporte para
la mayor cantidad de Microcontroladores de la serie 89
Autoidentificación de los
microcontroladores conectados
Comprobación de errores de
escritura, y en tiempo de programación.
Protección de código.
Zip Socket de 20 y 40 pines.
Borrado automático antes de la
programación y comprobación automática de la escritura.
Barra de proceso y acceso al último
archivo de programación
Simple y fácil de usar
Trabaja a 57600 baudios.
Especificaciones
Dimensiones: 76mm x 180mm (3" x 7")
Voltaje: 14-18V DC or 12-16V AC
Interfase: RS-232, 9-pin D conector
Velocidad de transferencia: 57600 bps, 8 bits, no paridad, 1 stop, no
control de flujo
Formato de Archivo: Intel 8-bit HEX
Zócalo de programación: 40 pin DIP - 0.6" & 20 pin DIP 0.3"
ZIF socket- Software: Trabaja en Windows 95, 98, Me, 2000, NT, XP
La siguiente tabla muestra las principales diferencias entre los diferentes
microcontroladores. Hojas de datos de cada dispositivo se puede encontrar en el
sitio web de Atmel. Todos estos dispositivos son compatibles con el
programador.
Flash (Kbytes)
EEPROM
RAM (Bytes)
Pines I / O
AT89C51
4
128
32
AT89LV51
4
128
32
AT89C52
8
256
32
AT89LV52
8
256
32
AT8C55
20
256
32
AT89LV55
20
256
32
AT89S51
4
128
32
AT89LS51
4
128
32
AT89S52
8
256
32
AT89LS52
8
256
32
AT89S53
12
256
32
AT89LS53
12
256
32
AT89S8252
8
2 Kb
256
32
AT89LS8252
8
2 Kb
256
32
AT89C1051
1
128
15
AT89C2051
2
128
15
AT89C4051
4
128
15
Hardware
Las partes principales de este programador son de puerto serie, la fuente
de alimentación y el microcontrolador del firmware.
Los datos se envían y recibió de conector de 9 pines y se convierte en /
desde los niveles de señal TTL logic/RS232 por chip MAX232. Un varón a la
hembra del cable de puerto serie, se conecta al conector de 9 pines del
hardware y del otro lado se conecta la parte posterior del equipo. Cable de
serie se hace con conector de 9 pines macho a conector de 9 pines hembra y
conectar los pines 2,3 y 5 de recta.
Fuente de alimentación está conectado a toma de CC, el puente rectifica y
hacer que la polaridad, esta tensión no regulada llamada VDD. De VDD el
suministro requerido se generan a bordo.
Parte central del hardware es el firmware que hace que el programador
inteligente. Firmware de este programador es el responsable de reconocer chip
insertado en cualquiera de los dos toma ZIF. Esta información se envía a
ProLoad en el ordenador. Cuando un archivo hex se envía desde el ordenador, el
MCU objetivo es cargado con la dirección apropiada, datos y señales de control.
Después de la programación de todos los datos ha terminado los datos escritos
se envía al equipo para su verificación.
Software de programación
Programas de computación paralelo llamado "ProLoad V4.1 'se ejecuta
que acepta el Intel Hex archivo de formato generado a partir de compilador para
ser enviado al microcontrolador de destino. Automóvil detecta el hardware
conectado al puerto serie. También se auto detecta el chip inserta y se usa
bytes. El software es desarrollado en Delphi 7 y no requiere gastos de
cualquier DLL externa.
Se conecta al puerto serie del ordenador (Com 1, 2, 3 ó 4) con un estándar
DB9 macho a DB9 hembra. (Cable incluido). Velocidad de transmisión - 57600,
COMx Seleccionado automáticamente por el software de la ventana. No requiere
tarjeta de PC. Utiliza Intel Hex formato de datos (de salida por defecto de la
mayoría de los ensambladores y compiladores).
Antes de entrar
al diseño del circuito simplificado para los microprocesadores Atmel 89c51,
89c52 u 89s52, explicaremos los circuitos del sistema electrónico que
llamaremos sistema simplificado, el cual incluye el circuito de Reloj y
el circuito del Reset.
Circuito
de Reloj:
Es necesario ya que todos
los dispositivos digitales síncronos, los microprocesadores y micro
controladores requieren de una señal periódica para su funcionamiento,
denominada señal de reloj, la conexión de los elementos necesarios es la
siguiente:
Circuito
del Reset:
Cuando se conecta la
alimentación al sistema, es necesario que se produzca una inicialización o
reset del micro controlador para que el programa empiece a ejecutarse a partir
de la primera instrucción. En otras ocasiones, por ejemplo cuando el sistema se
queda bloqueado, es preciso proceder a su reinicio durante su funcionamiento;
Además de provocar la lectura de la primera instrucción de la memoria, el reset
del micro controlador inicializa el contenido de los registros internos del
mismo con unos ciertos valores.
El reset del micro
controlador no afecta al contenido de la memoria RAM (excepto a la zona SFR,
donde se encuentran los registros internos). Cuando el reset se produce tras
aplicar la alimentación al sistema, el contenido de la RAM es indeterminado, la
conexión de los elementos necesarios es la siguiente:
Diagrama completo del sistema simplificado:
Cabe aclarar que puede haber
equivalentes eléctricos en las configuraciones de las conexiones anteriormente
propuestas y variaciones de los valores capacitivos, resistivos, etc. en
función de la configuración utilizada, por esto es muy importante
leer la hoja de datos del AT89s52 en ella se explica a detalle sus valores y
rangos de trabajo, así como diagramas de conexión y toda la información
necesaria para la utilización del mismo.
La
mejor forma de tener un sistema simplificado es hacerlo en un PCB, si hacemos la
placa de circuito impreso evitamos tener que estarlo armando cada vez que
hagamos una nueva practica o ensayo para nuestro proyecto, el circuito impreso
debe estar pensado para encajar perfectamente en el protoboard y sus elementos serán
los siguientes (es una proposición para simplificar el trabajo):
§Circuito de “reloj”
§Circuito de reset
§Entradas para el
micro, siendo más recomendable utilizar bases para evitar soldar el micro a la
placa
§Pines de alimentación
y led de encendido
§Puertos separados
unos de otros y ORDENADOS,
esto es importante ya que los pines del micro que corresponden a los
puertos no vienen “totalmente”
ordenados en el DIP (Dual In-line Package)
Requisitos:
Conocimientos básicos en sistemas operativos y redes.
Conexión a internet
Microfonó y parlantes o una diadema.
Sistema Operativo:
En los cursos anteriores trabajamos con CentOS ya que los programas de certificación de Digium así lo trabajaban, pero esta vez vamos a trabajar con mi distro linux favorita Debian la cual pueden descargar desde este enlace:
Maquina Virtual: VirtualBox -» http://www.virtualbox.org/wiki/Downloads
Instalaremos Debian sobre virtualbox pero si quieres trabajar con VMWare o KVM no hay problema.
En windows se debe descargar un programa llamado putty desde http://the.earth.li/~sgtatham/putty/lat … /putty.exe, lo guardan en el escritorio o en una carpeta facil de visualizar, allí se ejecuta y se conectan usando la direccion ip del servidor, puerto y usuario correspondiente.
Lección 4 : Introducción a Asterisk
Lección 5 : Compilando Asterisk
Instalación MPG123
Antes de comenzar con la instalación de Asterisk vamos a compilar mpg123 que es una librería para la decodificación de archivos mp3.
No ubicamos en nuestro servidor en la ruta /usr/src/ allí fue donde descargamos los paquetes de asterisk
Descomprimimos e ingresamos al directorio tar -xjvf mpg123-1.13.4.tar.bz2 cd mpg123.1.13.4
Comenzamos el proceso de compilación
./configure make make install
Instalación de Asterisk
Descomprimimos el paquete de asterisk que descargamos en el capítulo anterior.
tar -xzvf asterisk-1.8.9.1.tar.gz
cd asterisk-1.8.9.1/
Ejecutamos el comando ./configure con este comando se validarán las librerías y dependencias de nuestro servidor para que asterisk pueda ser compilado
Ejecutamos make menuselect debe aparecer un mensaje como este:
Nota: Si llega a aparecer el siguiente mensaje “Terminal must be at least 80 x 27″ prueba ejecutando sobre la terminal ctrl y el signo - al tiempo para reducir el tamaño de la fuente y darle espacio para que se pueda mostrar en menú de asterisk.
Aquí vamos a seleccionar los módulos que cargaremos a Asterisk, por ahora únicamente vamos a ir a Core Sound Packages y Extra Sound Packages, allí habilitamos la opción CORE-SOUNDS-ES-GSM y EXTRA-SOUNDS-EN-GSM respectivamente (para seleccionar se utiliza la barra espaciadora).
Ahora presionamos ESC para salir y aparecerá el siguiente mensaje:
Presionamos la tecla S para guardar y salir.
Instalar soporte para MP3
Instalamos subversion
apt-get install subversion
ejecutamos contrib/scripts/get_mp3_source.sh
Ejecutamos los siguientes comandos para compilar asterisk
-> compilamos con make
-> Instalamos programas y módulos con make install
-> Instalamos los archivos de ejemplo de asterisk con make samples
-> Instalamos los scripts para que asterisk inicie con nuestro servidor tras los reinicios con make config
-> Instalamos logrotate para la rotación de los logs make install-logrotate
Iniciamos el servicio Asterisk
/etc/init.d/asterisk start
Para verificar el estado del servicio ejecutamos: /etc/init.d/asterisk status