Beim Umstieg von 1x zu 2x war ich so naiv, dass ich das einfach durchgezogen habe. Die alte IDE wurde von der neuen IDE einfach überschrieben. Prompt liefen dann einige Programme nicht mehr.
Vermutlich ist noch nichts konkretes zu erfahren. Ich hätte gerne IDE 2.x und 3.0 parallel installiert wenn es so weit ist.
Es geht um den ESP32 Core für Arduino, nicht um die Arduino IDE!
Das ergibt sich aus den Screenshots im Randomnerd Tutorial und es steht auch klar im einleitenden Text von Espressif:
"This is a guide to highlight breaking changes in the API and build system to help the migration of projects from versions 2.X (based on ESP-IDF 4.4) to version 3.0 (based on ESP-IDF 5.1) of the Arduino ESP32core ."
Es geht um den ESP32 Core für Arduino, nicht um die Arduino IDE!
Korrekt. Das ist die Top Antwort. :-)
Wenn man nur eigenen Code migrieren muss kann das klappen. Wenn noch fremde Libs drin hängen kann es unmöglich werden. Ich finde den Schritt dennoch mutig von Espressif. Damit schleppt man keine unnötigen Altlasten mit sich rum und muss nicht anderweitig tricksen. Auch wenn es erstmal viel Aufwand bedeutet. Core 3.0 ist aber noch Beta.
Es geht um den ESP32 Core für Arduino, nicht um die Arduino IDE!
Es geht bei dem ESP32-Core von v2.0.17 nach v3.0.1
Allerdings musste ich gleich wieder zurueck auf v2.0.17, weil die FabGL-Library v1.0.9 nicht mit dem ESP32-Core v3.0.0/v3.0.1 compilieren wollte ohne Fehler zu "werfen" :(
Beim Umstieg von 1x zu 2x war ich so naiv, dass ich das einfach
durchgezogen habe. Die alte IDE wurde von der neuen IDE einfach
überschrieben. Prompt liefen dann einige Programme nicht mehr.
Die Arduino-IDE lässt sich portabel einrichten, habe ich hier seinerzeit gemacht und diese auch klaglos auf andere PCs kopiert.
Eine neuere Version habe ich dann eben neu eingerichtet, wieder portabel, ohne die vorhandene anzutasten. Das war auch gut so, weil ich irgendwelche Klassen eingebunden hatte, die die neue nicht kennt und damit ältere Software nicht mehr zu pflegen wäre.
Ich denke mal, das hast Du inzwischen schon selbst erkannt?
"Eine integrierte Entwicklungsumgebung (IDE, Integrated Development Environment ) ist Software für eine optimierte Anwendungsentwicklung, die gängige Entwicklertools in einer zentralen grafischen Oberfläche vereint."
Die Arduino-IDE lässt sich portabel einrichten, habe ich hier seinerzeit
gemacht und diese auch klaglos auf andere PCs kopiert.
Eine neuere Version habe ich dann eben neu eingerichtet, wieder
portabel, ohne die vorhandene anzutasten. Das war auch gut so, weil ich
irgendwelche Klassen eingebunden hatte, die die neue nicht kennt und
damit ältere Software nicht mehr zu pflegen wäre.
Ich kenne das nur von den 1.x Versionen, und habe deshalb die 2.x gemieden. Welche neuere Version hast du eben neu eingerichtet? Geht die Einrichtung als portabel jetzt auch mit der 2er IDE?
Eine neuere Version habe ich dann eben neu eingerichtet, wieder
portabel, ohne die vorhandene anzutasten. Das war auch gut so, weil ich
irgendwelche Klassen eingebunden hatte, die die neue nicht kennt und
damit ältere Software nicht mehr zu pflegen wäre.
Ich denke mal, das hast Du inzwischen schon selbst erkannt?
Ja, das Problem trat schon beim Umstieg auf IDE 2.x auf. Zum Glück waren die betroffenen Programme nicht wichtig.
Aber auch ich hatte gehört das man Versionen von 1.x parallel installieren konnte, es aber bei 2.x nicht mehr möglich war.
Ich hatte mich dafür schon anfangs nach zwi Beiträgen entschuldigt. Bei
randomnerdtutorials lautet die Überschrift:
Du hast mich nicht verstanden!
Du hast diesen Text zitiert:
Klaus R. schrieb im Beitrag #7681304:
Manfred P. schrieb:
Eine neuere Version habe ich dann eben neu eingerichtet, wieder
portabel, ohne die vorhandene anzutasten. Das war auch gut so, weil ich
irgendwelche Klassen eingebunden hatte, die die neue nicht kennt und
damit ältere Software nicht mehr zu pflegen wäre.
Merke: "irgendwelche Klassen"
"irgendwelche Klassen" gehören nicht zur IDE, sondern zur jeweiligen Boarddefinition, oder zu den Libraries.
Also, da irrt der Klaus!
Dann sagst du:
Klaus R. schrieb im Beitrag #7681304:
Ja, das Problem trat schon beim Umstieg auf IDE 2.x auf. Zum Glück waren
die betroffenen Programme nicht wichtig.
Was Unfug ist, da die IDE nichts mit "irgendwelchen Klassen" zu tun hat.
Die befinden sich allesamt in nachladbaren Paketen.
Und diese Pakete sind für die IDE 1.8.19 genau die gleichen, wie für die IDE 2.3.2
Hallo Moderator,
auf vielfachen Wunsch sollte mein Beitrag umbenannt werden. Es gibt keine neue Arduino IDE 3.0. Das hatte ich falsch verstanden. Für mich war der Artikel von randomnerdtutorials so formuliert als ob dies der Fall wäre. Es trifft aber nicht zu.
mfg Klaus
Eine eigene Frage?
Dieser Thread ist über 2 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.