PROYECTO STARGATE: SERVIDOR NULO

[Introducción]

[Características]

[implementaciones]

[Download]

[Links]

[Noticias]


  • Nombre: sg-null

  • Servicio: Servidor Nulo

  • Identificación: 0x10

  • Tipo: Convencional

  • Aplicaciones: Desarrollo de aplicaciones clientes y pruebas

Introducción

Para el desarrollo de aplicaciones clientes que se comuniquen con el exterior a través de una stargate resulta muy útil hacer pruebas primero con el servidor nulo, para asegurarse que se hace correctamente el PING y que se identifica correctamente el servidor. También resulta muy útil el implementar este servidor en nuevos microcontroladores con los que se está empezando.

Este servidor sólo implementa los servicios básicos, comunes a todos los stargates convencionales


Características

El funcionamiento del servidor es el siguiente:



Implementaciones

TARJETA SKYPIC (20 MHZ)




  • Microcontrolador: PIC16F876A (a 20MHZ)

  • Tarjeta: SKYPIC

  • Fichero Ejecutable: [Para Bootloader] [Normal]

  • Autor: Juan González

  • Licencia: GPL

  • Notas: Inicialmente el led está encendido. Cambia de estado cada vez que se recibe un PING

  • Hay dos implementaciones, una en ensamblador y otra en C:

Implementación 1

Implementación 2



TARJETA CT6811


TARJETA GPBOT

  • Microcontrolador: 68HC908gp32

  • Tarjeta: GPBOT

  • Fichero Ejecutable: sg-null-6808-gpbot-0.S19

  • Notas: Cada vez que se recibe un PING se cambia el estado del pin 0 del puerto B

  • Existen diferentes implementaciones:


Implementación 1

Implementación 2

Implementación 3

  • Lenguaje: C

  • Compilador: SDCC (Libre y Multiplataforma)

  • Autores: Juan González

  • Licencia: GPL

  • Fuentes: sg-null-6808-gpbot-0-imp3.zip

  • Notas: El compilador SDCC es libre y multiplataforma. Es un compilador de C cruzado, para muchos microcontroladores, entre los que se encuentra el 68hc08



Microcontrolador PIC16F876 a 4MHZ

  • Notas: Inicialmente el led conectado al pin RB1 está encendido.




Download

TARJETA SKYPIC

sg-null-pic16F876A-skypic-0-asm.tgz

Implementación para el Microcontrolador PIC16F876A, en una tarjeta SKYPIC. Lenguaje ensamblador

sg-null-pic16f876A-skypic-0-sdcc.tgz

Implementación para el Microcontrolador PIC16F876A, en una tarjeta SKYPIC. Lenguaje C

sg-null-pic16F876A-skypic-0.hex

Ejecutable

sg-null-pic16F876A-skypic-0-BOOT.hex

Ejecutable, para cargar con un bootloader


68HC11

sg-null-6811e2-ct-0.asm

Implementación para el 6811, en una CT6811. Ensamblador as11

sg-null-6811e2-ct-0.s19

Ejecutable


68HC908GP32

sg-echo-6808-gpbot-0-imp1.zip

Implementación para la GPBOT y el ensamblador asxxx

sg-echo-6808-gpbot-0-imp2.zip

Implementación para la GPBOT y el entorno P&E Microsystem

sg-echo-6808-gpbot-0-imp3.zip

Implementación para la GPBOT y el compilador SDCC

sg-echo-6808-gpbot-0.S19

Ejecutable


PIC16F876A y Compatibles

sg-null-pic16F876-xx-0.asm

Implementación para el 16F876A, para el ensamblador gpasm (Linux)

sg-null-pic16F876-xx-0.asm

Implementacion para el 16F876A, para el entorno MPLAB de Microchip (Windows)

sg-null-pic16F876-xx-0.hex

Ejecutable




Links



Noticias


[Proyecto Stargate]
IEA ROBOTICS

Juan González