IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

arthurkuk
Příspěvky: 13
Registrován: 19 pro 2017, 08:47
Reputation: 0

IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od arthurkuk » 24 úno 2018, 16:24

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?

Uživatelský avatar
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

Příspěvek od SkullKeep » 24 úno 2018, 17:35

V čem je problém? Velikost programu zabírá víc místa v ESP8266 pod woknama? Jaké chyby?
:twisted: :?: :arrow: :geek: P. Q. M.

arthurkuk
Příspěvky: 13
Registrován: 19 pro 2017, 08:47
Reputation: 0

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od arthurkuk » 24 úno 2018, 19:27

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).

Uživatelský avatar
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

Příspěvek od SkullKeep » 24 úno 2018, 20:24

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.
:twisted: :?: :arrow: :geek: P. Q. M.

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od afilip » 24 úno 2018, 20:33

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.

Uživatelský avatar
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

Příspěvek od SkullKeep » 24 úno 2018, 20:57

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.
:twisted: :?: :arrow: :geek: P. Q. M.

arthurkuk
Příspěvky: 13
Registrován: 19 pro 2017, 08:47
Reputation: 0

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od arthurkuk » 26 úno 2018, 10:27

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.

zbysek
Site Admin
Příspěvky: 125
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od zbysek » 01 bře 2018, 13:08

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í.

Hafajs
Příspěvky: 151
Registrován: 10 bře 2019, 10:19
Reputation: 0

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od Hafajs » 17 bře 2019, 19:02

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!

Uživatelský avatar
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

Příspěvek od pavel1tu » 18 bře 2019, 06:49

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.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů