Gast
#6403994
Hi Leute, folgende Ausgangssituation: Ich bin Elektrotechniker und mache öfters auch Hobbyprojekte. Ich würde sagen alles was Analogelektronik, Leistungselektronik, FPGAs angeht komme ich gut mit zurecht. Mit Mikrocontrollern habe ich in der Vergangenheit öfter STM32 programmiert (mit CubeMX und der CubeIDE) sowie den ESP32 direkt mit dem ESP-IDF Framework. Teilweise auch komplexere Sachen wie z.B. UDP Pakete hin und hersenden mit einem externen Phy am STM32. Auf dem PC mache ich auch öfters kleine Tools mit C#. Wenn es aber zu - ich sage mal - "komplexerer Software" kommt auf einem uC mit IP-Stack oder RTOS bin ich immer sehr darauf angewiesen dass ich als Startbedingung eine funktionierende Umgebung habe. Sprich ein im Voraus korrekt integriertes Softwarestack Mal eben schnell ein eigenes IP-Stack einbinden oder größere Software-Libraries führen bei mir immer zu Kopfzerbrechen, wenn diese dann zu endlosen Kompilierfehlern führen und irgendwelche defines nicht aufgelöst werden können oder Sprachkonstrukte vom Compiler nicht geschluckt werden und man am Ende hunderte Error-Warnings gezeigt bekommt. Ich wollte mal fragen, wie man so etwas professioneller angeht oder wie ihr es macht?