Creacion de funciones Tcp/Ip-Udp en C para microcontroladores Pic de microchip

Closed Posted Jul 31, 2014 Paid on delivery
Closed Paid on delivery

Necesitamos unas funciónes para pic que envíen información tcp/ip / udp por ethernet.

Estas funciones deberán estar escritas en c.

Deberan tener una forma similar a:

int Sendudp(ip_source,port_source,ip_dest,port_dest,*data,data_lenght) // envia datos en una trama tcp ip

int openudp(local_port,*buffer,buffer_size) // empieza a guarder los packetes de un puerto particular en “buffer”

int checkudp(local_port) // verifica la cantidad de datos en el buffer

int opentcp(local_port,*buffer,buffer_size)

int sendtcp(ip_source,port_source,ip_dest,port_dest,*data,data_lenght)

int opentcp(local_port,*buffer,buffer_size)

int checktcp(local_port)

etc…

**las funciones dadas son una referencia, pueden variar sus nombres,parámetros y valores devueltos.

-Las funciones pueden ser cualquiera, mientras se conserve la funcionalidad anterior.

-El microcontrolador a usar es el PIC 24FJ256GB206

-El controlador Ethernet a usar es el ENC424J600

-El copilador a usar es XC16

-Como minimo debera incluir los protocolos ethernet,ip,arp,tcp,udp.

-DHCP client/host es opcional.

-Se puede o no usar el stack tcp/ip de microchip u otro código base.

-Las funciones no deberán bloquear el flujo del programa en ningún caso.

-Evitar usar el TimerT1, y de usarse algún Timer, indicarlo.

-La comunicación con el integrado Ethernet(ENC424) debera ser por SPI.

C Programming Electronics Microcontroller

Project ID: #6259038

About the project

4 proposals Remote project Active Sep 6, 2014

4 freelancers are bidding on average $482 for this job

verges2612

I'm a Mechatronics Technician with hight embedded system knowledge, based on PIC, AVR and Freescale. I'm also an Android and Desktop developer, with some network knowledge.

$430 USD in 8 days
(4 Reviews)
3.7
freelancerF77

Buenos dias quedamos a su disposicion para finalizar el proyecto que tiene en marcha Realiamos un trabajo rapido y de calidad puede saber mas de nosotros en: www. ninosoftware .com ate Mike

$611 USD in 20 days
(6 Reviews)
3.0
JOTA014

La propuesta todavía no ha sido proveída

$388 USD in 12 days
(0 Reviews)
0.0