Hi Leute,
ich habe mich etwas in den ESP32 eingelesen und ich verstehe noch nicht
zu 100% die Aufteilung der zwei Cores.
Ich habe zwar in der ESP-IDF Dokumentation gelesen, dass man
verschiedene Threads an bestimmte Cores binden kann, man das aber eher
nicht tun soll.
Core 0 ist offenbar immer für das Netzwerkhandling zuständig, während
auf Core 1 die Applikation läuft. Irgendwo habe ich gelesen, dass der
main() loop automatisch vom Compiler auf den Core 1 gebracht wird.
Heißt es also, dass sobald ich ein Projekt auf den Beispielen der
ESP-IDF aufbaue (z.B. TCP/IP Stack), das ganze Stack inklusive handling
der HW direkt automatisch auf Core 0 läuft und mein eigener Code quasi
auf Core 1 ausgeführt wird?
Eine kurze Aufklärung wäre super!
Danke,
Markus