unterschiedliche Größen bei unterschiedlichen Arduino Versionen


hallo zusammen,

zur zeit programmiere ich ein kleines projekt (lüftersteuerung mit luftfeuchte-/temperaturmessung).
dazu verwendete ich die arduino 1.0.5 ide auf einem laptop mit win 8.1, seit heute auch arduino 1.0.6.

weil ich einigen stellen ziemlich kämpfen musste und ich auch nach dem ausmerzen etlicher selbstgebauter fallen und fehler der eindruck hatte, dass manche schleifen nicht laufen, wie sie sollten, nahm ich den kompletten sketch samt dht library auf mein netbook unter linux (mint).
dort ist die arduino ide 1.0.5 installiert.

ohne jegliche Änderung lief die kompilierung durch, jedoch im ergebnis mit deutlich kleinerer größe!
auf der lüftersteuerungs-hardware läuft die software ebenso wie das kompilat vom windowrechner.

um die sache zu überprüfen, schrieb ich einen kleinen testsketch "flip-flop" (eine taste digitalen eingang, zwei leuchtdioden, alles auf einen alten 2009er arduino), wobei beim drücken der taste eine leuchtdiode aus -> ein -> aus geschaltet wird, eben "flip-flop",  auf dem netbook unter linux und kopierte den sketch auf den windows laptop.

ergebnis:

arduino 1.0.5 (linux)    1466 byte
arduino 1.0.5 (win8.1)  1588 byte
arduino 1.0.6 (win8.1)  1594 byte


gibt es hier erkenntnisse zu den gründen?

gruß
manfred

ich würde mal auf leicht unterschiedliche compiler/libs/linker tippen....


Arduino Forum > International > Deutsch (Moderator: uwefed) > unterschiedliche Größen bei unterschiedlichen Arduino Versionen


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code