eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikauIP - zapotrzebowanie na zasobyRe: uIP - zapotrzebowanie na zasoby
  • Data: 2014-08-07 12:32:19
    Temat: Re: uIP - zapotrzebowanie na zasoby
    Od: jacek pozniak <j...@f...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Atlantis wrote:

    > W dniu 2014-08-06 22:40, jacek pozniak pisze:
    >
    >> Atmega128 to absolutne minimum, jeśli coś chcesz aby to robiło jakieś
    >> użytkowe rzeczy.
    >> Chodzi zwłaszcza o RAM; minimum 1kbajt RAM i 10 kbajtów ROM zajmie Ci
    >> tcp/ip.
    >
    > Zdefiniuj "użytkowe rzeczy". W przypadku Tuxgraphics prosty serwerek UDP
    > można odpalić na Atmedze88, miejsca wystarczy na postawienie jakiegoś
    > nieskomplikowanego parsera i sterowanie wyjściami albo odczytywanie
    > jakiejś wartości. Mam wrażenie, że od biedy dałoby się coś takiego
    > zrobić nawet na Atmedze8.
    Ot choćby te UDP; ja na przykład nie wiedziałbym jak przez UDP połączyć się
    z tym serwerem wykorzystując ogólnie dostępne narzędzia typu przegladarka
    www (lub wget czy też curl, choć te to chyba potrafią). Do tego chyba
    potrzebne jest TCP więc funkcjonalność polegająca na UDP jest co najmiej
    mało użyteczna.
    Kolejna rzecz to DHCP; wierz mi lub nie, ale jeśli będziesz chciał z tym
    wyjść poza swój stół warsztatowy to nie ma opcji.
    A to dopiero warstwa dość niska; na tym jeszcze trzeba zrobić jakiś
    interfejs do konfiguracji ustrojstwa, najlepiej aby był czytelny dla
    człowieka i nie polegał jedynie na przesyłaniu jednobajtowych instrukcji bo
    po miesiącu się zapomina co jaka znaczy.

    No i program użytkowy, który pewnie się będzie rozwijał.
    >
    > Oczywiście ja chciałbym teraz pójść trochę dalej, odpalając stos, który
    > potrafi utrzymać otwartą sesję i przesyłać dane w obydwie strony
    > (Tugraphics pozwala jedynie na przesyłanie "wiadomości" o objętości
    > nieprzekraczającej jednego pakietu Ethernet). Na pewno zajmie to aż tyle
    > flasha? A nawet jeśli, to w przypadku Atmegi644 pozostanie jeszcze sporo
    > miejsca na resztę kodu.
    Przed laty ktoś napisał jakiś serwer na 512 słowach(!) flasha i kilkunastu
    bajtach RAM, interfejs na RS232, ot taka ciekawostka.
    >
    > Co do RAM-u to zrozumiałe. Każdy stos potrzebuje miejsca na bufor. Tak
    > BTW jak bardzo zapotrzebowanie na RAM zwiększa się wraz z każdym
    > otwartym połączeniem na uIP?
    chyba coś koło 20 bajtów (piszę z głowy RemoteIP remote_port, local_port,
    seq1, seq2 i coś tam jeszcze.)

    jp

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: