Forum: Mikrocontroller und Digitale Elektronik Programmcode verkleinern


von Paul (Gast)


Lesenswert?

Hallo,

beschäftige mich seid kurzen mit der Programmierung von 8-bit
Controllern.
Meine Frage ist nun ob jemand mir einen Hinweis ( Link, Tutorial, Buch)
geben kann, der sich mit Programmiertechniken beschäftigt, die den
ausführbaren Code verkleinern. Um möglichst ressourcenschoned zu
Programmieren.

Vielen Dank für die Hinweise

Gruß
Paul

von Peter D. (peda)


Lesenswert?

Such mal nach C51 Primer, da steht viel drin, auch wenn man keinen 8051
programmieren will.

Ansonsten gilt: Gute Planung ist mindestens schon das halbe Programm.

Aber schlecht geplanter Spaghetticode wächst wie Unkraut und wird nicht
fertig, dafür aber langsam und unübersichtlich.


Peter

von DerMax (Gast)


Lesenswert?

nen konkreten Link hab ich nich, aber wenn du als Sprache C verwendest
hängt das auch ganz stark vom verwendeten Compiler und Controller ab.
Es hilft auf jeden Fall immer die generierten Assemblerlistings zu
studieren und sich anzusehen, was der Compiler da fabriziert hat, dann
sieht man ja ob das effizient ist oder mit noch weniger Code ginge

von Alex (Gast)


Lesenswert?

Bei den avrfreaks liegt irgendwo eine pdf zu diesem Thema rum, musst du
mal suchen.
www.avrfreaks.net

von KoF (Gast)


Lesenswert?

hmm schonmal statt ner debug ne releas version compiliert?? ~40%!!!

von Peter D. (peda)


Lesenswert?

"hmm schonmal statt ner debug ne releas version compiliert?? ~40%!!!"

Bei MCs habe ich sowas noch nicht gesehen, da wird immer nur das blanke
  Hex reingebraten.

Alles, was der JTAG-Debugger sonst noch so braucht, holt er sich direkt
aus den Source-Files auf dem PC.


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.