-
Data: 2018-10-30 10:36:48
Temat: Re: Alternatywa dla ESP8266/ESP32? Moduł EMW3165.
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 29.10.2018 23:19, Grzegorz Niemirowski wrote:
> Obawiam się, że nie ma popularniejszej, a więc więc mającej teoretycznie
> lepsze wsparcie, platformy. Zawsze możesz zapytać na Elektrodzie (klimat
> jest jaki jest, ale przynajmniej można spotkać kompetetnych ludzi) albo
> podrzucić tutaj linka do źródeł jeśli nie są tajne.
Dyskusja toczyła się parę wątków wyżej.
Tak naprawdę mój projekt jest modyfikacją tego kodu:
https://github.com/Spritetm/esphttpd
Udało mi się już dojść do tego, co jest powodem problemów. Całkowicie
zapełniona zostaje sekcja ".text" (fragment RAM-u, do którego trafiają
funkcje, które powinny być wykonywane jak najszybciej). Wygenerowałem
mapę i okazuje się, że trafia tam sporo kodu, który (jak dla mnie)
mógłby się wykonywać bezpośrednio z flasha: funkcje systemowe,
biblioteka standardowa oraz całkiem sporo kodu odpowiedzialnego za
działanie serwera www. Okazuje się, że autor biblioteki libesphttpd
wrzucił do projektu gotowe fragmenty kodu do obsługi systemu plików, nie
przypisując funkcjom atrybutów ICACHE_FLASH_ATTR, przez co są one
umieszczane w RAM-ie. To jeszcze mógłbym ręcznie poprawić.
Moje obawy budzi jednak jeszcze jeden fakt - biblioteki te odwołują się
m.in. do stdio.h, a z tego co kiedyś czytałem, na ESP8266 nie jest to
zalecane z uwagi na sposób w jaki biblioteka korzysta z funkcji
memloc(). Z tego co pamiętam w SDK udostępnione są zamienniki
najczęściej używanych funkcji z stdio i to z nich powinno się korzystać.
No i jak to już ktoś napisał. Może i ESP8266 jest popularną platformą,
ale nie wiem kto wpadł na tak idiotyczny pomysł, żeby umieszczenie
funkcji we flashu wymagało osobnego atrybutu, a domyślnie trafiała ona
do obszaru RAM-u o rozmiarze zaledwie 32kB...
Nie wiem czy w chwili obecnej jedyną rozsądną alternatywą nie będą dla
mnie moduły od Microchipa. Są co prawda zauważalnie droższe, ale łatwo
zintegrować je z istniejącymi projektami opartymi na ENC28J60,
wykorzystującymi biblioteki MLA (z Harmony jeszcze nie
eksperymentowałem). Ten temat mam już w miarę rozpracowany. Może z
wyższą ceną związana będzie też nieco lepsza jakość?
Następne wpisy z tego wątku
- 30.10.18 11:36 cezar
- 30.10.18 11:43 Grzegorz Niemirowski
- 30.10.18 11:52 cezar
- 30.10.18 12:43 Grzegorz Niemirowski
- 30.10.18 14:30 Marek
- 30.10.18 14:35 Marek
- 30.10.18 15:10 Atlantis
- 30.10.18 19:21 Zbych
- 31.10.18 10:44 Atlantis
- 31.10.18 11:56 Grzegorz Niemirowski
- 31.10.18 12:29 Atlantis
- 31.10.18 13:28 Grzegorz Niemirowski
- 31.10.18 14:16 Atlantis
- 31.10.18 14:20 Grzegorz Niemirowski
- 31.10.18 15:15 Atlantis
Najnowsze wątki z tej grupy
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
- Niby uziom ale nie
Najnowsze wątki
- 2025-05-02 Wrocław => Controlling systems Consultant <=
- 2025-05-02 Kraków => Programista MS Dynamics 365BC/NAV <=
- 2025-05-02 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-05-02 Warszawa => Spedytor Międzynarodowy <=
- 2025-05-02 Białystok => NMS System Administrator <=
- 2025-05-02 Warszawa => Sales Director (Cloud solutions) <=
- 2025-05-02 Czy na URZĘDACH RP3 można bezkarnie LATAMI wywieszać flagę obcego państwa? [podstawa prawna]
- 2025-05-02 tona telefonów komórkowych kryje ok. 3,5 kilograma srebra, 360 gramów złota i 280 gramów palladu.
- 2025-05-01 Jak zbudować Perpetum Mobile
- 2025-05-01 Wybory ten wygra kto odzyska TEPS'ę od Kulczyka
- 2025-04-30 Czy wymieniacie fotel kierowcy, gdy kupujecie używanego gruchota po prostacie i nietrzymaniu moczu ?
- 2025-05-02 dewastują Tesle
- 2025-05-02 jadę do państwa polskiego
- 2025-05-01 zachowaj odstęp
- 2025-04-30 Czy wymieniacie fotel kierowcy, gdy kupujecie używanego gruchota po prostacie