Gibt es eine Möglichkeit, die Größe des vorinstallierten Arduino- Bootloaders zu reduzieren , um einige Bytes für das Programm zu sparen?
arduino
bootloader
optimization
powtac
quelle
quelle
[ask]
,[answer]
,[about]
und[faq]
Kommentar Link Markup - Optionen so nützlich sind. Sie ermöglichen es Ihnen, sehr schnell und einfach Menschen in die richtige Richtung zu weisen, dh wie man fragt , wie man antwortet , Tour & FAQ .Antworten:
Es gibt einen aktiv entwickelten kostenlosen und Open-Source-Arduino-Bootloader / Firmware namens OptiBoot , der von Interesse sein könnte. Von ihrer Website:
Viele Arduino / Clone-Boards werden jetzt mit OptiBoot anstelle der klassischen Arduino-Firmware ausgeliefert, allerdings nicht unbedingt mit der neuesten und besten Version von OptiBoot. Bestehende Boards können bei Bedarf auch mit OptiBoot aktualisiert werden. Die Verfahren werden auf der verlinkten Site dokumentiert.
Sehenswert sind auch die verschiedenen Bootloader-Verbesserungen auf der AdaFruit-Website . Da ich keine persönlichen Erfahrungen damit habe, kann ich jedoch nicht viel über AdaBoot sagen.
quelle
Es ist möglich, die Arduino-Firmware (Bootloader) zu umgehen, indem Sie Ihre Programme mit einem anderen Programmierer (z. B. dem USBtinyISP-Programmierer ) flashen.
Soweit ich weiß, können Sie die Arduino IDE weiterhin zum Schreiben Ihres Programms verwenden. Sie müssen jedoch ein "Plugin" installieren, damit Sie Ihren Code direkt auf die Karte flashen können, wodurch kleinere Programme erstellt werden.
Aber:
Sie können nicht über USB flashen. Sie müssen den Arduino-Bootloader mithilfe von USBtinyISP erneut flashen. (Für mich hat alles gut funktioniert und ich hatte überhaupt keine Probleme)
Ich hoffe, das hilft
quelle