-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin3!goblin.stu.neva.ru!news.ripco.com!news.glorb.com!news-out.read
news.com!news-xxxfer.readnews.com!nx02.iad01.newshosting.com!newshosting.com!ne
wsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl
!news.neostrada.pl.POSTED!not-for-mail
Content-Type: text/plain; charset="UTF-8"
From: jacek pozniak <j...@f...pl>
Date: Thu, 07 Aug 2014 12:32:19 +0200
User-Agent: KNode/4.4.8
Content-Transfer-Encoding: 8Bit
Subject: Re: uIP - zapotrzebowanie na zasoby
Newsgroups: pl.misc.elektronika
References: <lru247$132$1@portraits.wsisiz.edu.pl>
<53e292ad$0$2158$65785112@news.neostrada.pl>
<53e34707$0$2164$65785112@news.neostrada.pl>
Followup-To: pl.misc.elektronika
MIME-Version: 1.0
Lines: 45
Message-ID: <53e355b3$0$2379$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.12.26.66
X-Trace: 1407407539 unt-rea-a-01.news.neostrada.pl 2379 83.12.26.66:35923
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:669027
[ ukryj 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
Następne wpisy z tego wątku
- 07.08.14 13:25 Atlantis
- 07.08.14 13:35 Atlantis
- 07.08.14 14:54 jacek pozniak
- 07.08.14 14:56 Marek
- 07.08.14 15:16 Marek
- 07.08.14 21:15 Michał Baszyński
- 08.08.14 09:27 Atlantis
Najnowsze wątki z tej grupy
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
Najnowsze wątki
- 2025-02-15 Łódź => NodeJS Developer <=
- 2025-02-15 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-15 Warszawa => Developer .NET (mid) <=
- 2025-02-15 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-02-14 Zdalne załączanie grzałki bojlera elektrycznego
- 2025-02-14 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-14 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-02-14 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-02-14 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-14 Czy ma sens grupa news:pl.soc.polityka-prawna ? :-)
- 2025-02-14 e-paper
- 2025-02-14 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-14 Warszawa => System Architect (Java background) <=
- 2025-02-14 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-14 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=