Ressourcenplanung für Speicherplatz (ROM/RAM)

Gast #229965
ich mach es meistens so: ich probier das programm auf nem mega128 aus,
verfeiner es, fasse es dann zusammen, dann sehe ich wieviel speicher
ich target brauche und wärle dann den controller
Gast #229967
Wie soll das funktionieren ?


Du mußt erst wissen Was dein Auto können muß ,dann weißt du grob wie du
es baust und dann erst weißt du erst was es wiegen wird.

Andersrum wird das nix.
Gast #229968
Sorry,fehlt nochwas.


Wenn du Standardelemente nimmst dann weißt du aus Erfahrung deren Größe
aber das Projektspezifische läst sich nur grob schätzen.
Gast #229969
damit bin ich schon zweimal reingetappt. da fällt dir ne neckische
kleinigkeit ein, die du noch machen willst und du fängst von vorne an
mit dem layout
Gast #229970
Ja,so ist das Leben eben.

Mußte auch schon mehrmals vom Tiny15L auf nen 26er umsteigen weil mir
einige Bytes fehlten.
Da hats das ganze Layout zerschlagen weil der 26er
Jetzt hab ich ja ne günstige Quelle für den 45er da passiert das nicht
mehr so leicht.
Gast #229972
ich glaube, bei dem Problem hilft nur Erfahrung wirklich, um von Anfang
an auf den richtigen Chip zu setzen, mir gelingt das inzwischen recht
gut, aber auch nicht immer. Nicht zu knapp kalkulieren, es kommt immer
noch was nach :-)
Ressourcenfressend sind "mächtige" Ausgabefunktionen wie
printf/sprintf, float-Operationen, evtl. umfangreiche
Kommunikationsprotokolle, für den RAM können Rekursionen, grosse Buffer
und arrays schnell das Ende bedeuten.
Und der Programmierstil tut ein übriges, man kann ein Problem so oder
so lösen. Schon deswegen kann es keine Allgemeinformel geben.
Bitschubserei und Portgeplänkel verursachen kaum nennenswerten
Speicherbedarf.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.