Go Down

Topic: Question sur INCLUDE (Read 1 time) previous topic - next topic

68tjs

Quote
+1 pour le coup des lettres, fallait le savoir!


Non ça a juste été "C'est pas moi qui céderais le premier" et c'est l'IDE qui a fini par céder.

Par contre j'ai essayé avec Code::Blocks ou Eclipse, avec des librairies qui ne font appel qu'à du  C pur c'est bon, mais avec celle qui font appel à du C++ c'est toujours les IDE qui gagnent pour le moment (pas moyen d'optimiser à la compilation : un Serial.begin() coûte 16 koctets !) et pourtant j'en ai lu des articles qui présentaient des optimisations qui devaient fonctionner.
Mais bon je ne suis pas un spécialiste j'ai pas du tout comprendre.

Super_Cinci


pas moyen d'optimiser à la compilation : un Serial.begin() coûte 16 koctets !) et pourtant j'en ai lu des articles qui présentaient des optimisations qui devaient fonctionner.
Mais bon je ne suis pas un spécialiste j'ai pas du tout comprendre.

16Ko??? moi j'ai trouvé 1372 (bare minimum + Serial.begin(9600)) - 450 (bare minimum vide) = 922 octets (461 instructions, mais c'est déjà bien trop)... rajouter à ça un buffer série bien souvent surdimensionné en RAM. (un Serial.print('N') me coûte 470 octets)

on démarre un port série en 3 ou 4 instructions sur les registres, suffit de se plonger dans le datasheet...

On a du taff en effet dans l'optimisation du code! (mais bon, c'est pas le sujet ici, pardon...)

Go Up