TCP/IP uC protokoll

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Adis
Inlägg: 1373
Blev medlem: 26 augusti 2003, 19:57:03
Skype: adis1987
Ort: Gävle
Kontakt:

TCP/IP uC protokoll

Inlägg av Adis »

Som sagt så söker ja färdig mjukvara till någon slang uC. Hittar inget på google. Behöver detta till skolarbeten i 3an då vi ska uppgradera våra robotar med trödlöst nävterk och då har vi inte plats med bärbara som sköter alla komandon.
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Det finns och kostar! Till b.la. Fujitsu finns det företag som säljer såna stackar. Lycka till med att få tag i en sån.........

Finns gratis till den PIC-klon som finns, kommer inte ihåg vad företaget heter, men de har specialiserat sig på att göra PIC-kloner med många MHz och sedan lösa alla hårdvara-delar med mjukvara.

De har en stympat TCP/IP-stack som man kan hämta gratis efter vad jag vet.
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Jag har en väldigt primitiv stack skriven helt i PIC-ASM, nästan helt utan kommentarer :)

Tror maxim har en 8051-klon med inbyggd ethernet MAC och IP-stack i ROM.

Och så finns det en drös PIC/AVR med ethernet-projekt på nätet... och Microchip har väl sin PICdem.net med kod att ladda ner.

Finns massor, men jag vet inte om någon är jättebra.
Användarvisningsbild
Adis
Inlägg: 1373
Blev medlem: 26 augusti 2003, 19:57:03
Skype: adis1987
Ort: Gävle
Kontakt:

Inlägg av Adis »

Jävlar, att man skulle hitta schema som passar mjukvaran var som fan! tack för hjälpen.

EDIT: cyr; har du tittat på DS80C400?. Den är mkt fin...
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Ja, det var nog DS80C400 jag tänkte på. Tänkte använda den till en pryl men det föll på att det var jobbigt att få tag på PHY-chip (varför kunde de inte tagit med det lagret också?) och att den inte klarade speciellt hög datahastighet.
Användarvisningsbild
Adis
Inlägg: 1373
Blev medlem: 26 augusti 2003, 19:57:03
Skype: adis1987
Ort: Gävle
Kontakt:

Inlägg av Adis »

ok, näe men man behöver inte använda den till extrema saker...
Användarvisningsbild
karlstedt
EF Sponsor
Inlägg: 966
Blev medlem: 14 oktober 2003, 16:55:23
Ort: Lund
Kontakt:

Inlägg av karlstedt »

Är det en nödvändighet att den ska ha TCP's alla funktioner?
Användarvisningsbild
Adis
Inlägg: 1373
Blev medlem: 26 augusti 2003, 19:57:03
Skype: adis1987
Ort: Gävle
Kontakt:

Inlägg av Adis »

Det vet jag inte änne men det tror jag inte.
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Är det nödvändigt att använda TCP alls?

Eller ens IP?

TCP är ganska tillkrånglat, lättare att köra UDP eller kanske bara rena ethernet-frames med data om det duger.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

uIP kanske är något. Finns till AVR bl a.
Användarvisningsbild
Adis
Inlägg: 1373
Blev medlem: 26 augusti 2003, 19:57:03
Skype: adis1987
Ort: Gävle
Kontakt:

Inlägg av Adis »

cyr, som du säger... läraren talade om detta just att det var krångligt.
Ethernet-frames, detta va nytt för mig. Hur hanterara man dessa saker?
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Det är paketen som på själva nätverket (om vi talar om ethernet, antingen vanligt eller trådlöst).

De innehåller i sin tur t.ex. IP-paket, som i sin tur innehåller t.ex. TCP eller UDP-paket som i sin tur innehåller din data.

Men om det är en hemsnickrat lösning som inte behöver ut på internet och fara, och inte behöver fungera ihop med färdiga program och andra prylar, så kan man skippa de flesta lagren...
Användarvisningsbild
Adis
Inlägg: 1373
Blev medlem: 26 augusti 2003, 19:57:03
Skype: adis1987
Ort: Gävle
Kontakt:

Inlägg av Adis »

jaha ok, ja men då ska det inte vara någora problem alls med detta. Låter som en bättre lösningen som är fullt tillräcklig och simpel.
Skriv svar