Descargar

Procesador para control multiprotocolar (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

13 Comparación entre placas

Precio Dimensiones Caracterísitcas Soporte

edu.red

14 ¿Por qué Rabbit? Prestaciones:

El Rabbit es un microprocesador: su bus es accesible. Su bus de direcciones es de 20 bits, lo que implica 1MB de direccionamiento posible. Su bus de datos es de 8 bits: menos líneas de conexión. Es un microcontrolador: I/O ports, USARTs (seriales), timers, WDT (watch-dog), RTC (real-time clock), todos incluídos en un chip. Chip Selects que eliminan circuitos de decodificación para memoria, generación de 0 a 4 wait-states. I/O strobes que eliminan circuitos de decodificación para I/O, con generación de 0 a 15 wait-states. Serial boot: siempre es posible cargar la última versión, sin parches. Slave port: facilita la interconexión de procesadores, incluso puede bootear del slave port. El kit de desarrollo viene acompañado por un potente entorno de programación C con bibliotecas de funciones, soporte multitarea, TCP/IP (sin restricciones), e ICD (In-Circuit Debugging). Las dimensiones de la placa son pequeñas.

edu.red

15 ¿Por qué Rabbit? Core Modules:

Capacidad de memoria instalada Controlador Ethernet Pines para la conexión con el mundo exterior recurso probado en ambientes conflictivos, económicos y de fácil implementación

edu.red

16 ¿Por qué Rabbit? Dynamic C:

Funciones standard de C, incluyendo coma flotante (floating point) y funciones trascendentes. Multitarea cooperativo Interfaz I2C Interfaz con GPS receivers en NMEA-0183 FFT (Fast Fourier Transforms) Interfaz SPI RTC (Real Time Clock) Interfaz serie (stream oriented, con flow control, circular buffers, frame oriented)

Funciones adicionales para TCP/IP, incluídas en Dynamic C: DHCP client HTTP server con soporte SSI y CGI FTP server/client TFTP server/client ICMP (ping) POP3 client SMTP client Acceso socket level a UDP y TCP

edu.red

17 Protocolos estudiados

OSGI RS-232 HTTP SMTP

edu.red

18 Decisión sobre los protocolos a implementar

OSGI Java Virtual Machine

RS – 232 Facilidad Distintas aplicaciones seriales

edu.red

19 Decisión sobre los protocolos a implementar

HTTP Servidor Web

SMTP Envío de correos electrónicos

edu.red

20 Estrategia de programación Funcionamiento de un puerto serie. Implementación de una página web en el servidor Buscar la forma de autentificarse. Probar el envío de mails cada vez que se realiza una acción en la página web. Implementación de los protocolos de red y manejo del puerto serie por red. Realización de una pequeña web por HTML para el manejo del puerto serie con distintas opciones.

edu.red

21 Pruebas

Switchcaracter.c Paridad.c Controlflujo.c Autentificación.c Browsled.c Mailnew.c Browsnew.c

edu.red

22 Próximos pasos Herramientas de gestión de proyecto UltraVNC

Protocolos modelo OSGI y correspondencia con el protocolo general RFI y su posible implementación IrDA y su desarrollo en base a la confección de bases de datos. X10 y su posible implementación.

edu.red

23 Próximos pasos Implementación y programación métodos de reseteo del sistema página web específica de configuración posibles arquitecturas puerto serie por internet implementación de varios módulos de salida bajo el mismo protocolo escalabilidad

edu.red

24 Próximos pasos

Diseño Esquemáticos Componentes Alimentación del sistema Protección

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente