IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
Můj projekt běží na ESP12E a pro programóvání používám Arduino IDE 1.85.
Narazil sem na rozdíl velikosti zkompilovaného souboru ve Windows a v Lubuntu(z Windows je cca o 30 kB větší) a bohužel sem zjistil že v kompilaci z Lubuntu jsou chyby v běhu programu. Protože preferuju Linux tak mě mrzí. Knihovnu pro ESP mám v obou systémech nainstalovanou ze stejného zdroje "http://arduino.esp8266.com/stable/packa ... index.json". Nějakej nápad?
Narazil sem na rozdíl velikosti zkompilovaného souboru ve Windows a v Lubuntu(z Windows je cca o 30 kB větší) a bohužel sem zjistil že v kompilaci z Lubuntu jsou chyby v běhu programu. Protože preferuju Linux tak mě mrzí. Knihovnu pro ESP mám v obou systémech nainstalovanou ze stejného zdroje "http://arduino.esp8266.com/stable/packa ... index.json". Nějakej nápad?
- SkullKeep
- Příspěvky: 290
- Registrován: 23 srp 2017, 18:51
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
V čem je problém? Velikost programu zabírá víc místa v ESP8266 pod woknama? Jaké chyby?
P. Q. M.
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
Těma chybama myslím že program funguje místy jinak než zkompilovaný pod Windows, který funguje tak jak si představuju podle zdrojáku. Prostě to asi odpovídá tomu že kompilátor pod Linuxem má nějaký mouchy, proto tam chybí těch pár kB(300kB Linux vs. 330kB Windows).
- SkullKeep
- Příspěvky: 290
- Registrován: 23 srp 2017, 18:51
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
Taky dělám pod Linuxem a uvidíme jaká bude velikost mého projektu LinuxVsWokna. Ale problém asi bude v kompilátoru pod linuxem páč wokna jsou skoro všude a Linux málo kde.
P. Q. M.
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
Bohužel, problém je daleko větší. Některé matematické operace dokonce dávají jiné výsledky, když je program zkompilovaný a nahraný do Arduina pod Win a pod Linuxem. Dá se to na internetu dohledat.
- SkullKeep
- Příspěvky: 290
- Registrován: 23 srp 2017, 18:51
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
No podle mých výsledků velikost nemá vliv na program, protože Linux a Wokna používají každý jiný FAT systém. O těch propočtech to nevím, ale jestli je to pravda tak to je síla.
P. Q. M.
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
V tomhle určitě na velikosti záleží( velikost čtu ve spodním poli: "Projekt zabírá 332631 bytů (31%) úložného místa pro program. Maximum je 1044464 bytů."), souborový systém na PC s tím nemá co dělat. Ale mám nové poznatky, Lubuntu o kterém jsem doteď psal běží na NB Thinkpad X131e (CPU AMD) a teď sem to zkusil na desktopu s CPU Intel(a snad sem trefil i verzi Lubuntu 16.04.03) a s překvapením sem zjistil, že ve velikosti projektu rozdíl tady sice je ale jen cca 800 bajtů(oproti 30kB na AMD) a to už o něčem jiném.
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
Ta velikost může být způsobena i implementací kompilátoru, zapnutými optimalizacemi apod.
Jestli ale někde kompilátor rozbíjí program, tak to je přinejmenším zvláštní.
Jestli ale někde kompilátor rozbíjí program, tak to je přinejmenším zvláštní.
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
Pouzivam Linux a oproti woknum pozoruji jen VYRAZNE pomalejsi kompilaci pod wokny. Velikost jsem nikdy neporovnaval. Chyby nepozoruji. Pod wokny je kompilace na 3x ryvhlejsim PC pomalejsi 5 nasobne!
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266
Rychlost - to bych pochopil - kompilace větších projektů mne doslova s..e
Wokna jsou nesmyslně pomalý OS + antivirák (při kompilaci se načítají všechny soubory ke knihovnám a těch je)
Velikost projektu - to jsem překvapen - 800bajtů zase tak málo není, jediné co mne napadá - rozdílné zpravání "národních znaků" pod GNU Linux a Woknous.
Wokna jsou nesmyslně pomalý OS + antivirák (při kompilaci se načítají všechny soubory ke knihovnám a těch je)
Velikost projektu - to jsem překvapen - 800bajtů zase tak málo není, jediné co mne napadá - rozdílné zpravání "národních znaků" pod GNU Linux a Woknous.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů