Gast
#6347323
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