Asi mne tu ukamenujete ale tyhle clanky v kombinaci s autorovym jmenem jsou dalsi dobry duvod proc nekupavat cinske vyrobky. Nazvat citac zarizenim ve mne vyvolava predstavy, ze pristi clanek se bude zabyvat udelatky popsane pomoci trpasliku.
Hlavne mi unika co je zamerem techto clanku jsou roztristene a tak nejak neumim odpovedet na na otazku typu proc byly napsany(kromne motivace sesmolit blok na dany pocet slov a dostat honorar).
To je jako do kucharky napsat mouku mame hladkou hrubou polohrubou tecka. Je to sice pravda, ale tezko z takoveho receptu nekdo neco upece.
Chtelo by to nejakou hlavu a patu. Zacit treba tim postavime si to a to a jit pekne krucek po krucku nekolik clanku. Vyznat se ve fungovani hardware je pro programatora velmi prinosne a zlepsi to povedomi o tom co se v kompu vlastne deje. Obzvlaste pokud ve finale dojde na moduly jadra atd.
Pokud si linuxari chteji hrat doporucuji mikrokontrolery od atmelu AVR. Jednak proto, ze programator se da zbastlit za par korun, ale take proto, ze jejich architektura je velmi prehledna a dostava se jim i pekne podpory pro linux. Programovat se daji jak v Ansi C tak v assembleru. Je to i skola optimalizace Clovek by az neveril co se da udelat s 128B datove 2kB programove pameti (pokud mluvime o nejmensi verzi). Vse nadherne popsano zdokumentovano. Pokud nechcete kontroler je tu moznos podivat se na programovatelna logicka pole a jazyk VHDL.
!!! :( tohle je fakt des co tu ten clovek tvori !!!
No, je pravda, že tyto články jsou hodně neuspořádané a někdy i zavádějící, ale i vy – když už poučujete (často) – byste si měl občas občerstvit informace. Nejmenší AVR mají pouhý 1kB programové paměti a 32 bajtů SRAM. Jde o AT Tiny 10 a 12. Podpora vývojářů pro tyto MCU, pracujících na Linuxu není nikterak slavná. Překladač C i assembler samozřejmě je, kvalita nativních nástrojů pro ladění je bohužel všelijaká. Naštěstí lze staré AVR Studio 3 provozovat bez problémů pod Wine a nové AVR Studio 4 už lze KONEČNĚ jakž takž používat pod komerčním CrossOverOffice – derivát Wine. Jde to i s VMLAB. Daleko lépe jsou na tom vývojáři s Linuxem, kteří dělají pro 32 bitové MCU od Atmelu s ARM jádrem. Na těch se běžně provozuje Linux…Ale dost často je to kanón na vrabce.
Dobra budis neprocitam po vecerech jednotlive datasheety kontroleru. Nicmene nejsem si jist jak je to s jeho dostupnosti v kusovem mnoztvi na rozdil od jeho vetsiho brasky. Podpora pod linuxem je naprosto perfektni komu nestaci avr-gcc a avrdude (tusim ze to je GNU-kdyz uz jsme na rootu) muze pouzit primo kompilator assembleru z avr-studia, ktery pod winem funguje bezchybne a ani s avr studiem jsem nemel nikdy problem. A pokud nekdo potrebuje ke sve praci nechutnosti typu codevision atd, tak at si zustane u wokynek(nebo nastuduje virtualizaci pod linuxem). Konec koncu v techto clancich toho je o linuxu pramalo tak proc tento argument pouzivat jako stit …
snad mne neukamenujete za link – clanek co jsem cetl pred mnoha lety a tak nejak si predstavuju jak by to melo vypadat: strucne a vystizne. http://www.abclinuxu.cz/…od-linuxem-i
PS: nechci poucovat, ale nemuzu se na to koukat … natoz koukat stranou a predstirat ze se nic nedeje … Skoda ze se clanek nejmenoval jak detekovat prujezd auticka startem na autodraze a prujezdy pocitat. Pak by mozna bylo mnohem patrnejsi, ze autor vzal zlomek celeho problemu a napsal ze nejak by ta cas mohla nejak fungovat. (nemluve o nereseni prechodovych stavu a absenci synchronizace citace a cteni paralelniho portu logovat to do souboru tak je tam chyb jak maku)
Překvapuje mě, že mně tady včetně vás už 2 lidé tvrdí cosi o bezproblémovosti AVRstudia pod wine. Buď kecáte a nikdy jste to nezkoušeli anebo mně unikla nějaká novinka kolem wine… Pod wine nejen mně :-) chodí pouze 7 let stará verze 3, nikoliv verze 4, podporující nejnovějši AVR MCU. Jak píšu, čtyřka je jakž takž použitelná až od CrossOverOffice 8.
Pochopitelně pokud si hrajete na AVR s prográmky typu „Blikáme LEDkou“, debuger AVR studia nepotřebujete. Ve chvíli, kdy třeba na ATMega 32 děláte něco složitějšího je simulátor a debuger k nezaplacení…
Poslední AVR Studio jede v pohodě pod wine…pokud ho na těch pár řádek kódu pro 8bit AVR potřebujete. V pohodě stačí zmíněné avr-gcc, avrdude a editor. Nejjednodušší ISP kablík jsou 4 odpory zapojené na LPT (avrdude podporuje mnoho variant…nebo si nadefunujete svojí). Protože si hraji s AVR často tak jsem si postavil USB-ISP programátor http://www.ladyada.net/…/usbtinyisp/ ver.2 cca za 200Kč. Má to výhodu napájení přímo z USB a s avrdude to také funguje.
Zamyslete se jeste jednou nad tim, pro koho je tento clanek urcen. Potrebujete vy nekde cist, jak pocitat prujezdy auticka? Myslim, ze ne. Kdo to nevi, ma funkcni navod. Pro auticka bude fungovat dostatecne, to snad nepoprete. Kdo chce vedet vic, nacte si material na webu (nekdo to tu uz psal) nebo bude patrat dal po jednocipech, FPGA nebo CPLD. Anebo se spokoji s jednim citacem za 5 Kc a ono mu to bude chodit a bastlir bude spokojeny. Uz?