307 találat

Szerző: vargham
2014. november 25. kedd, 13:08
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extrém hosszú fordítási idő
Válaszok: 12
Megtekintve: 3834

Re: Extrém hosszú fordítási idő

Köszönök minden hozzászólást. Annyi kiderült, hogy a Makefile feldolgozása során a Cygwin (make) rengeteg új process-t indít. avr-gcc, grep, stb. Unix környezetben ez teljesen természetes, míg Windows-on sokkal költségesebb művelet a process indítás. Ez okozza a platformok közötti sebességkülönbsége...
Szerző: vargham
2014. november 21. péntek, 7:45
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: segítség!!
Válaszok: 93
Megtekintve: 14361

Re: segítség!!

Ne használj delay-t soha! A várakozás idejére a mikrokontroller megáll, és nem hajt végre semmit a programodból. Sok kellemetlenséget okoz. (Nem tud reagálni bejövő jelre, felhasználói interakcióra, stb.) Rögtön az elejétől kezdve érdemes időzítésben gondolkozni.
Szerző: vargham
2014. november 10. hétfő, 10:06
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extrém hosszú fordítási idő
Válaszok: 12
Megtekintve: 3834

Re: Extrém hosszú fordítási idő

> A C fordítás rengeteg apró fájlból áll. Van vagy 1000 include fájl, amik betöltődnek fordítás alatt (egymást töltögetik). Tudom. Ráadásul jól ismerem a forrást is. > Ha sok apró fájl van, akkor a merevlemez sebessége a szűk keresztmetszet fordításnál, kevésbé a CPU erőssége. > Ha a fájlrendszer la...
Szerző: vargham
2014. november 10. hétfő, 8:54
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extrém hosszú fordítási idő
Válaszok: 12
Megtekintve: 3834

Re: Extrém hosszú fordítási idő

Köszönöm. Újra fordítottam azon a gépen, amin múltkor 301 sec volt a fordítás: Most: 200 sec ! -j 8 opcióval: 170 sec Érdekes a különbség, elvileg semmi nem változott... Az SSD miért lenne ennyire fontos? A 8 éves, Core 2 Duo processzoros MacBook-ban valami 5400-as HDD van, mégis azon fordul le a le...
Szerző: vargham
2014. november 7. péntek, 22:28
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extrém hosszú fordítási idő
Válaszok: 12
Megtekintve: 3834

Re: Extrém hosszú fordítási idő

Mind 64 bites rendszer. 64 bites Cygwin. A nincs optimalizálva, meg töredezett, meg hasonlók biztosan nem igazak. Vagy legalábbis nem okozhatnának ekkora különbséget. Ráadásul a virtuális gépen futó OSX alatt is gyors a fordítás, pedig ott elvileg hatványozottan kellene jelentkeznie a lassító körülm...
Szerző: vargham
2014. november 7. péntek, 15:43
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extrém hosszú fordítási idő
Válaszok: 12
Megtekintve: 3834

Re: Extrém hosszú fordítási idő

Pontosítok: Arduino keretrendszer nem fut. A hozzá adott avr toolchain-t használjuk saját Makefile-al. Cygwin make-t használjuk. - aktív bluetooth host, korábban elérhető (most hiányzó) BT kliensekkel - java eltérő verziója is van a gépen A fentebb írtak (Arduino IDE nem fut) miatt ezek nem játszana...
Szerző: vargham
2014. november 7. péntek, 12:51
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extrém hosszú fordítási idő
Válaszok: 12
Megtekintve: 3834

Extrém hosszú fordítási idő

Arduino avr tools kérdés: Van egy nagy projekt (100-as nagyságrendű forrásfájl). A forrásban felhasználjuk az Arduino könyvtárakat, a fordításhoz a keretrendszerhez mellékelt avr tools-t használjuk. A Makefile saját. Az Arduino verziója: 1.0.6 Néhány teljes fordítási idő: mindegyik Windows 7 pro sp1...