Jak jsem si nabehnul aneb double v pacalu na AVR

Pavel Kutina hw na prelude.cz
Sobota Červenec 19 18:59:43 CEST 2014


Proč bojuju? No protože jednak jediny HW UART chci využít na něco jiného 
a nemám rád, když se mi data perou s programváním (byť při ladění, ale 
tím hůř), druhak už jsem tam ISP konektor měl dodělaný a USB ASP mi 
chodí dobře a spolehlivě. A teď nastává ta radost :)

Nahrávat kód přes ISP samozřejmě jde, ale jen přes menu nebo zkratku 
Ctrl-Shift-U. Asi mám krátké prsty nebo velkou klávcesnici, věděl bych i 
o pohodlnějších (třeba F9 nebo tak něco), dodělat tlačítko do lišty se 
mi prozatím nepodařilo (a netuším, jestli to vůbec jde), aby to šlo 
alespoň na jeden klik.

Editor je radost sama o sobě, drobné plus je, že se alespoň dá zapnout 
číslování řádků (ale to uměl už vi, takže taky žádná výhra - navíc by se 
mi možná chtělo tvrdit, že i vi je pohodlnější na práci :). Jsem zvyklý 
všude používat taby, ale idiocie editoru, který je převádí na mezery, 
mne dokáže rozžhavit do běla v okamžiku, kdy upravuju a češu kód a tab 
mažu po jedné mezeře. Skládání kódu? On to někdo potřebuje? Práce s více 
záložkami, když se dá přece každý soubor otevřít v novém okně? Změna 
barev z zvýraznění syntaxe (jo, já vím, že tohle jde "intuitivně" v 
prefereces.ini, ale ona by bodla i změna řezu, občas něco tučně, občas 
kurzívou - v tomhle mně u Mikroe dost rozmazlili atd.)? Vyhledání 
deklarace? Na co, máš vědět, co děláš, najdi si to sám...

Je to o chlup chytřejší než notepad, ale ten chlup je opravdu malý... A 
že je to zadarmo a musím se s tím smířit? Věděl bych o projektech, u 
kterých se smiřovat nemusím a zadarmo jsou taky (třeba ten editor - až 
na to tučnění a kurzívováni textu je fajn Geany, ale mám ho nastavený na 
úplně jiný druh práce a hrabat do něj nebudu).

Že se při kompilaci někde vytvoří hex a že bych si ho třeba chtěl někam 
nahrát sám? No jasně, uděláme v TMP hromadu podadresářů s 
padesátiznakovým náhodným jménem a někde tam si ten hex najdi. Fakt super.

Fakt nechápu, jak je možné, že tahle obludnost má tolik spokojených 
uživatelů - co se týká kvality kódu, k tomu se vyjadřovat nemůžu, na to 
jsem v C moc malej pán.

No každopádně těmto radostem navzdory mi modul měří tlak a vypadá to, že 
to funguje správně, zaplaťpámbu jsem se už dříve rozhodl, že jednotka 
měřící tlak bude mít samostatnou desku a hlavní procesor bude jinde, 
takže stačí odladit jen to měření a pak se zase vrátím do pohodlí 
"domácího prostředí" a Arduino nebudu potřebovat dlouho vidět.

Pavel Kutina


Dne 19.7.2014 17:35, Jaroslav Lukesh napsal(a):
> A proč bujujete, nic nenastavujte, jenom vyberte desku Pro MINI a je to.
>
> Fakt je to šíleně jednoduchý a to jsem v C nikdy neprogramoval. Prostě
> ready to run. Až do toho dáte ArduBlocks, tak pak se to bude líbit i
> dětem (možná)
>
> ----- Původní zpráva ----- Od: "Pavel Kutina" <hw na prelude.cz>
>
>
> Spatne na tom neni nic, krome toho, ze to s Pacalem porad umim lip, bez
> ohledu na pokusy o flame :)
>
> A ta pomluva - jasne, vsechno jde, jen to bude chtit trochu vic prace nez
> spustit IDE, napsat kod, zkompilovat a nasypat do MCU (jak jsem zvykly z
> IDE
> od Mikroe). To IDE Arduina je tak nebetycne kravsky, ze nechapu, jak to
> nekdo muze pouzivat, takze si to cele prekonfigurovat s pouzitim v
> normalnejsim editoru, pres nastroke kompilaci a flash, no proste pohoda na
> par kliknuti.
>
> No nic, s Arduino IDE tu bojuju uz asi dvacet minut (nastavim preference,
> sahnu i do preferences.txt a ejhle, pri dalsim startu se neco provede, neco
> ne, proste jak se mu chce, desne fajn).
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>


Další informace o konferenci Hw-list