Search from various English teachers...
Poland flagQuba
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?

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 Programmierung sprache C++. Die C++ ist eine höherere Sprache als C. Sie bietet Klassen, Templates, Vererbung oder Polymorphie. Besonders die Klasse haben Mechanismen, die Programmierfehlern zu vermeiden helfen. Wie funktioniert das in die eingebetteten Systemen? Ganz gut, aber es gibt eine kleine Schwierigkeit. Die Templates erfordern circa (/ca.) 50_kB von Speicher (/50 kB des Speichers). Wenn jemand new() oder delete() benutzen möchte (statt C malloc() oder free()), braucht man noch (weitere) 40_kB. Durchschnittlich hat ein ARM7 hat etwa 64_kB RAM. Die Hälfte des Arbeitsspeichers wird für eine Funktion benötigt. Vielleicht müssen wir noch ein bisschen warten auf die C++ für die Eingebettete (/für die Eingebetteten) Systeme?

Want 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