Re: ESP32 různá jádra - má smysl řešit?
Petr Zapadlo
zapik na email.cz
Úterý Březen 4 10:17:49 CET 2025
NIkdo nedodal přesné údaje, tak aspoň já.
Používám Code + PlatformIO toolkit.
Kompilace z čistého mi o jednoho konkrétního projektu trvá 28vteřin
Opakovaná 7vteřin
Upload teď nevyzkouším, ale obecně je upload přes Wifi (OTA) rychlejší -
odhadem možná polovina času.
Informace o projektu:
#include <Arduino.h>
#include <EEPROM.h>
#include <WiFiClient.h>
#include <WebServer.h>
#include <Ticker.h>
#include <WiFiUdp.h>
#include <ArduinoOTA.h>
#include <ESPmDNS.h>
#include <Syslog.h>
#include <Wire.h>
#include <PubSubClient.h>
RAM: [== ] 15.1% (used 49460 bytes from 327680 bytes)
Flash: [====== ] 61.9% (used 810873 bytes from 1310720 bytes)
Petr Zapadlo
Dne 03. 03. 25 v 21:44 Petr Labaj napsal(a):
> Moje chyba.
> Smíchal jsem 2 nesouvisející věci do jednoho mailu.
> Ten dotaz na ESP32 a problematika Arduino nemá spolu nic společného.
> Jenom to, že oboje je pomalé.
>
> Já zatím to ESP32 nemám, tak jsem ještě ani neinstaloval žádné IDE.
> Jen jsem četl doporučení použít VS Code, tak asi půjdu pro začátek
> touto cestou.
> Pokud by stačilo třeba na Linuxu jen nainstalovat GCC toolchain (jako
> je to třeba u ARMů a jiných platforem), tak to by bylo nejlepší.
> Ale na takovou optimalizaci vývojového prostředí si zatím netroufám,
> když ani nevím, jak se to ESP32 používá a jak se do něho sype program.
>
> PL
>
> ******************
>
> Dne 3.3.2025 v 21:30 Jaroslav Buchta napsal(a):
>> Aha, ja psal o klasickem ESP-IDF, jede na CMake coz je docela OK,
>> arduino nepouzivam. Tam to je mozna rychlejsi, prilinkuje uz nejakou
>> hotovou knihovnu tusim, parkrat jsem preklada firmware GRBL pro
>> nejaky hotovy modul.
>>
>> Dne 03.03.2025 v 21:11 Petr Labaj napsal(a):
>>> A jéje. :-(
>>> Tak to musím udělat jinak a psát to na PC a STM32, a teprve ve
>>> finále to přeportovat.
>>> Na PC ty univerzální věci, na STM32 komunikaci po CANbusu.
>>>
>>> Díky za informaci, i když smutnou.
>>>
>>> Mimochodem co takhle Arduino?
>>> Občas to po mně někdo chce, tak nezbývá než to nastartovat.
>>>
>>> Ladění na PC je jedna velká tragédie. Každý překlad trvá věčnost, i
>>> když jde jen o blikání LEDkou. Snad desítky sekund.
>>> Navíc mám pocit, že to furt všechno překládá dookola, jako by neznal
>>> Make.
>>> Je ale samozřejmě možné, že pod Windows neumím to vývojové prostředí
>>> dobře nastavit.
>>> Prostě jsem to jenom tupě nainstaloval.
>>>
>>> Tak když jsem musel jednou dělat něco většího, rozjel jsem Arduino
>>> na Linuxu.
>>> No a tam to byla skoro obvyklá raketa - bum na Enter a překlad je
>>> hotový.
>>>
>>> To mají všichni arduinisti tak dobré nervy, že to překládají tím
>>> podivným vývojovým prostředím na PC?
>>>
>>> PL
>
> _______________________________________________
> 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