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!3.eu.feeder.erj
    e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!news.mixmin.net!npee
    r.as286.net!npeer-ng0.as286.net!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!
    peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neos
    trada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neost
    rada.pl.POSTED!not-for-mail
    Date: Wed, 25 Jan 2023 00:47:10 +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>
    <63ced5f9$0$19601$65785112@news.neostrada.pl>
    <63cf0df3$0$19624$65785112@news.neostrada.pl>
    <63d032b3$0$9593$65785112@news.neostrada.pl>
    <63d03d8b$0$19623$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: 32
    Message-ID: <63d06dfe$0$9594$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.7.224.216
    X-Trace: 1674604030 unt-rea-b-01.news.neostrada.pl 9594 83.7.224.216:43786
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 3033
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:777484
    [ ukryj nagłówki ]

    On 24.01.2023 21:48, Marek wrote:

    > Ło matko, a w Harmony też tak jest? Nie zrobili jeszcze w "normalnego"
    > httpd serwującego pliki z fatfs + handlery cgi-bin? Przecież jakakolwiek
    > aktualizacja kontentu strony to rekompilacja całości, nonsens...

    Jeszcze nie zagłębiałem się w ten temat za bardzo. Na razie jedynie
    włączyłem serwer HTTP na płytce z PIC32MZ i zobaczyłem, że działa (to
    znaczy zwraca 404).

    Jednak z tego co widzę w opcjach to działa to w ten sposób, że możesz po
    prostu wskazać katalog w systemie plików, w którym będzie trzymana nasza
    strona.

    Jeśli chodzi o system plików, to Harmony czerpie z uniksowych konwencji.
    Chociaż FAT obsługiwany jest za pomocą FatFS-a, to framework dostarcza
    własne wrappery. W efekcie np. karta SD jest widoczna jako /dev/mmcblk1
    a dysk USB jako /dev/sda1. Montujesz je również do katalogu, np.
    /mnt/myDrive0.
    Harmony zawiera także biblioteki do obsługi innych nośników, np. pamięci
    Flash na SPI czy NVM we wbudowanym flashu. Poza FAT-em są też jakieś
    dodatkowe systemy plików, bodajże littlefs i jakiś system od Microchipa,
    ale im się jeszcze nie przyglądałem.

    Co do aktualizacji zawartości strony to z tego co widzę można to robić
    przez sieć, np. za pomocą FTP albo HTTP.

    Co do lwIP to odnoszę wrażenie, że ten ich serwer HTTPD jest traktowany
    trochę po macoszemu i stanowi raczej dodatek. W Internecie trudno nawet
    o jakieś materiały albo instrukcje. Z tego co widzę frameworki do
    obsługi ESP8266/ESP32 dostarczają własny serwer HTTP, pomimo korzystania
    ze stosu lwIP.

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: