Re: ESP32 různá jádra - má smysl řešit?
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Úterý Březen 4 22:58:00 CET 2025
Stale nevim, kde hledate problem, je to MCU urceny hlavne pro
komunikaci, k tomu potrebuje nejakou zakladni infrastrukturu. Asi si
muzete napsat blikani ledkou v assembleru a bude mit program 200B.
Ale proc? Typicka aplikace je s WiFi, to je obsluha radia, LWIP,
FreeRTOS a uz je to skoro mega. Dal uz velikost programu roste nepodstatne.
Pravda, hello world na PC asi neni idealni priklad, to se skutecne
prelozi na par bytu. Ale jede to na systemu s nekolika desitkami GB ;-)
V ESP je ten system soucasti programu.
Dne 04.03.2025 v 22:35 Petr Labaj napsal(a):
> Zřejmě ano.
> Ale je to dobře?
> Podle mě rozhodně ne.
> Ale autoři-rekvalifikovaná kuchaři si zřejmě myslí, že ano.
>
> PL
>
> *****************
>
> Dne 4.3.2025 v 22:24 Jindrich Fucik napsal(a):
>> tak ono si to by default s sebou vezme nějaký RTOS a celej bluetooth
>> stack nebo tak něco ne?
>>
>> Dne 04.03.2025 v 20:27 Petr Labaj napsal(a):
>>> Tak tím jste mi vzal zbytek naděje a iluzí. :-(
>>> Že má prázdný program 230kByte a sežere 21kByte RAM, to předčilo i
>>> mé nejčernější představy.
>>> Vývojáře HW má Espressif zřejmě dobré.
>>> Ale vývojáři SW budou zřejmě mladí a dynamičtí kuchaři po
>>> rekvalifikaci.
>>>
>>> Díky.
>>> PL
>>>
>>> *****************
>>>
>>> Dne 4.3.2025 v 14:36 Petr Zapadlo napsal(a):
>>>> Zdravím,
>>>>
>>>> složitý projekt to asi úplně není, kodu tam není přehršel. Spíše
>>>> velké množství knihoven.
>>>>
>>>> Blikání ledky (prázdný projekt) vygeneruje:
>>>>
>>>> RAM: [= ] 6.4% (used 21032 bytes from 327680 bytes)
>>>> Flash: [== ] 17.8% (used 233185 bytes from 1310720 bytes)
>>>>
>>>> A z mé subjektivní zkušenosti obsazená flash moc nezávisí na
>>>> velikosti kodu, ale spíše na použitých knihovnách.
>>>>
>>>> Petr
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list