eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaFreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę › Re: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!news.uzoreto.com!npeer.as286.net!npeer-ng0.as286.net!peer
    02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media
    .com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.p
    l!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Date: Tue, 24 Jan 2023 11:07:40 +0100
    MIME-Version: 1.0
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
    Thunderbird/102.6.0
    Subject: Re: FreeRTOS + lwIP + HTTPD - zawieszenie po wejściu na stronę
    Content-Language: en-US, pl
    Newsgroups: pl.misc.elektronika
    References: <63cd2dd0$0$19617$65785112@news.neostrada.pl>
    <63cd6147$0$19617$65785112@news.neostrada.pl>
    <63cd8ac8$0$19609$65785112@news.neostrada.pl>
    <63cf11a5$0$9600$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    From: Atlantis <m...@w...pl>
    In-Reply-To: <a...@n...neostrada.pl>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 26
    Message-ID: <63cfadec$0$9595$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.7.224.216
    X-Trace: 1674554860 unt-rea-b-01.news.neostrada.pl 9595 83.7.224.216:49892
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2709
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:777442
    [ ukryj nagłówki ]

    On 24.01.2023 10:11, Marek wrote:

    > Nie pojmuję co Ty pokazujesz. IwIP jest aż tak
    > niedopracowany/niestabilny czy tylko trudny w poprawnej implementacji
    > przy pierwszym podejściu??
    > Myślałem, że to  pewna i dobra alternatywa np. dla stosów mchp
    > (MLA/Harmony) a tu takie kwiatki?

    Muszę się temu dokładniej przyjrzeć, jednak do tej pory nie miałem
    podobnego problemu w projektach związanych używających lwIP.
    Miałem jeden problem z aplikacją wykorzystującą raw sockety, ale tam
    winnym okazał się mój kod na warstwie aplikacji, który ciężko było
    pogodzić z filozofią opartą na callbackach. To był jeden z powodów dla
    których jednak postawiłem na FreeRTOS - dzięki niemu zyskałem dostęp do
    standardowych socketów.
    W końcu lwIP jest wykorzystywany przez środowisko ESP8266/ESP32. Nie
    tylko nie spotkałem się tam z niestabilnością stosu, ale też układy te
    są coraz częściej wykorzystywane w komercyjnych projektach.

    Generalnie na chwilę obecną wychodzi na to, że serwer www przyjmuje
    połączenia i jest w stanie odbierać dane. Problem pojawia się dopiero po
    tym, jak przesłany zostanie prawidłowy request HTTP GET. To znów mogłoby
    wskazywać na jakiś problem z pamięcią albo nadpisywaniem stosu, tylko
    już próbowałem zwiększać przydziały pamięci do dość znacznych wartości,
    a kod prawidłowo działa na płytce z dużo mniejszymi zasobami.

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: