C++ und Eingebettete Systeme
Mikrocontroller haben immer mehr Speicher. Mehr RAM und Flash bedeutet neue möglichkeiten, z.B. die Verwendung der Programmierung Sprache C++. Die C++ ist ein höherere Sprache als C. Sie bietet Klasse, Templates, Vererbung oder Polymorphie. Besonders die Klasse haben Mechanismus, die Programmierfehlern zu vermeiden helfen. Wie funktioniert das in die Eingebette Systeme? Ganz gut, aber es gibt eine kleine Schwierigkeit. Die Templates erfordern circa 50kB von Speicher. Wenn jemand new() oder delete() benutzen möchte (statt C malloc() oder free()), braucht man noch 40kB. Durchschnittlich ARM7 hat etwa 64kB RAM. Die Hälfte des Arbeitspeichers für eine Funktion. Vielleicht müssen wir noch ein bißchen warten auf die C++ für die Eingebettete Systeme?
Search from various English teachers...
Corrections · 2
0
C++ und Eingebettete Systeme
Mikrocontroller haben immer mehr Speicher. Mehr RAM und Flash bedeutet neue Möglichkeiten, z.B. die Verwendung der ProgrammierWant to progress faster?
Join this learning community and try out free exercises!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
