-
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
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Ceny mieszkań stabilne a zdolność kredytowa rośnie. O ile nie masz dzieci