13 Comparación entre placas
Precio Dimensiones Caracterísitcas Soporte
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.
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
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
17 Protocolos estudiados
OSGI RS-232 HTTP SMTP
18 Decisión sobre los protocolos a implementar
OSGI Java Virtual Machine
RS 232 Facilidad Distintas aplicaciones seriales
19 Decisión sobre los protocolos a implementar
SMTP Envío de correos electrónicos
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.
21 Pruebas
Switchcaracter.c Paridad.c Controlflujo.c Autentificación.c Browsled.c Mailnew.c Browsnew.c
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.
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
24 Próximos pasos
Diseño Esquemáticos Componentes Alimentación del sistema Protección
Página anterior | Volver al principio del trabajo | Página siguiente |