Als «memory-usage» getaggte Fragen

1
Kann ich mit PROGMEM in den Flash-Speicher schreiben?
In der Dokumentation von Arduino zitiere ich: http://playground.arduino.cc/Learning/Memory Hinweis: Der Flash-Speicher (PROGMEM) kann nur zum Zeitpunkt des Programmbrennens gefüllt werden. Sie können die Werte im Flash nicht ändern, nachdem das Programm gestartet wurde. Und auf der PROGMEM-Beschreibung: http://arduino.cc/en/Reference/PROGMEM Speichern Sie Daten im Flash-Speicher (Programmspeicher) anstelle von SRAM. Auf einer Arduino-Karte …

1
Übersicht über die kompilierte Codegröße
Wenn ich meinen Code kompiliere, gibt die Arduino IDE die Größe der binären Skizze in Byte zurück. Gibt es eine gute Möglichkeit, (ungefähr) herauszufinden, welche Funktion oder welcher Teil meines Codes wie viel Speicherplatz in Flash beansprucht, damit ich ein Gefühl dafür bekomme, welche Funktion den größten Teil des wertvollen …


1
Gibt es eine Möglichkeit, Binärcode aus dem RAM auszuführen?
Ich bin auf der Suche nach einem kostengünstigen Einplatinencomputer, den ich in Assemblersprache programmieren und mit begrenzten Möglichkeiten den Objektcode von einem PC und einfachen E / A-Peripheriegeräten laden kann. Idealerweise möchte ich in angemessener Zeit den gesamten Code auf der Maschine selbst schreiben können. Ich möchte kein Betriebssystem im …

2
OOP vs Inline mit Arduino
Ich programmiere schon eine ganze Weile, aber ich bin neu in der Arduino- und AVR-Programmierung. Die Hauptfrage, die ich zur Programmierung dieser Mikrocontroller habe, ist, ob es große Unterschiede beim Entwerfen von Code in objektorientierten Klassen gegenüber der traditionelleren Inline-Programmierung gibt, die ich in vielen Beispielen gesehen habe. Mit anderen …

3
PROGMEM: Muss ich Daten zum Lesen von Flash in den RAM kopieren?
Ich habe einige Schwierigkeiten, die Speicherverwaltung zu verstehen. In der Arduino-Dokumentation heißt es, dass es möglich ist, Konstanten wie Strings oder was auch immer ich zur Laufzeit nicht ändern möchte, im Programmspeicher zu behalten. Ich halte es für irgendwo im Codesegment eingebettet, was in einer von-Neumann-Architektur durchaus möglich sein muss. …


2
Speichernutzung "dos and don'ts"
Obwohl ich schon lange C / C ++ - Code geschrieben habe, haben mich die unsichtbaren Einschränkungen des Speicherbedarfs auf verschiedenen MCU- und SOC-Programmierplattformen oft gestolpert. Da ich im Begriff bin, Code für mein erstes großes Projekt für meine NANO-Boards zu erstellen, das wahrscheinlich einen angemessenen Teil seiner Ressourcen verbraucht, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.