Forum: Mikrocontroller und Digitale Elektronik Git und ESP8266_NONOS_SDK


von Noobgitte (Gast)


Lesenswert?

Ich begreife das Konzept nicht, wie beim ESP8266_NONOS_SDK GIT verwendet 
wird. (Bin ohnehin ein Git-Noob, eher mit Subversion zu Hause)

So wie ich das bisher sehe, ist das Konzept von Espressiv, dass das SDK 
im Hauptverzeichnis liegt und erst im Unterverzeichnis "app" kommt der 
eigene Code hinzu. Gebaut wird das Projekt dann mit dem 
ESP8266_NONOS_SDK\app\Makefile (Kopie aus einem der Beispiele von 
espressiv). Ok. Aber wie organisiere ich es jetzt drölfzig verschiedene 
Projekte, ggfs mit gemeinsamen, selbstgeschriebenen Bibliotheken?

Bisher handhabe ich das so, dass jedes Projekt sein eigenes Verzeichnis 
inklusive komplettem SDKs hat. Ich finde es zwar totalen Schwachfug, 
aber das Verzeichnis "user" ist nun mal im Basis-Makefile (welches mir 
zu wirr ist, als dass ich Bock hätte das zu dechiffrieren) ziemlich hart 
verdrahtet.
Meinen eigenen Code des Projekte binde ich dann unter 
ESP8266_NONOS_SDK\app als GIT-Subprojekte ein. Und gemeinsame 
Bibliotheken sind wieder ein separates Subprojekt unter 
ESP8266_NONOS_SDK\app\lib.
Die Master Gits liegen dann irgendwo im zentralen Repo parallel.

Das ist aber alles irgendwie viel zu kompliziert und fühlt sich so an, 
als hätte ich nicht kapiert, wie man's richtig macht. Wenn ich da mal 
zwei Wochen raus bin, fange ich jedes mal wieder bei Null an zu 
überlegen. Ein gesamtes Projekt mal eben zu clonen ist Horror.

Wie organisierst Du Deine Repositories für ESP8266_NONOS_SDK Projekte?

von Noobgitte (Gast)


Lesenswert?

Hm. Keine Antworten, nicht mal von Trollen.
Vermutlich habe ich wohl mein Anliegen ungeschickt dargelegt:
- zu viel, zu anstrengend zu lesen
- zu vermischt zwischen globaler Konzept- und Detailebene
- Antwort wäre entweder sinnlos oder zu aufwändig

von Lars R. (lrs)


Lesenswert?

Über das Wochenende ist es ruhiger im Forum und es ist Urlaubszeit.

Hilft eventuell das Setzen von Links auf Verzeichnisse oder/und 
indirekte Pfadangaben?

Youtube-Tutorials, zB von pcbreflux, bieten für Dein Problem keinen 
Lösungsansatz?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.