abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:55 | Nová verze

    Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.

    Ladislav Hagara | Komentářů: 4
    včera 20:22 | IT novinky

    Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 12:55 | Nová verze

    Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 0
    7.5. 18:55 | IT novinky

    Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).

    Ladislav Hagara | Komentářů: 10
    7.5. 18:33 | IT novinky

    Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.

    Ladislav Hagara | Komentářů: 2
    7.5. 17:11 | Nová verze

    Richard Biener oznámil vydání verze 14.1 (14.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 14. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.

    Ladislav Hagara | Komentářů: 0
    7.5. 13:44 | Komunita

    Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2023. Vybráni byli Bruno Haible za dlouhodobé příspěvky a správu knihovny Gnulib, nováček Nick Logozzo za front-end Parabolic pro yt-dlp a tým Mission logiciels libres francouzského státu za nasazování svobodného softwaru do praxe.

    Fluttershy, yay! | Komentářů: 0
    7.5. 13:11 | IT novinky

    Před 10 lety Microsoft dokončil akvizici divize mobilních telefonů společnosti Nokia a pod značkou Microsoft Mobile ji zanedlouho pohřbil.

    Ladislav Hagara | Komentářů: 2
    6.5. 21:33 | Komunita

    Fedora 40 release party v Praze proběhne v pátek 17. května od 18:30 v prostorách společnosti Etnetera Core na adrese Jankovcova 1037/49, Praha 7. Součástí bude program kratších přednášek o novinkách ve Fedoře.

    Ladislav Hagara | Komentářů: 5
    6.5. 21:11 | IT novinky

    Stack Overflow se dohodl s OpenAI o zpřístupnění obsahu Stack Overflow pro vylepšení OpenAI AI modelů.

    Ladislav Hagara | Komentářů: 1
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (63%)
     (7%)
     (14%)
     (16%)
    Celkem 139 hlasů
     Komentářů: 10, poslední včera 17:35
    Rozcestník

    Atmel AVR, pěkná hračka, ale...

    18.9.2006 16:40 | Přečteno: 14197× | Výběrový blog

    Potřebuju si vyvinout takové malé zařízení, které bude řídit jednočip. Vcelku jednoznačně jsem zvolil RISC jednočip Atmel AVR (konkrétně Mega16).

    Procesor je to krásný, jeho instrukce vcelku průhledné, dá se do toho dostat výsledná binárka pomocí triviálního programátoru, který se dá zbastlit za půl hodiny. To je všechno pěkné. Ovšem horším problémem je vývojové prostředí. Program ve finální podobě triviální nebude, takže vývoj stylem: nakódovat naslepo, nahrát do čipu, vyzkoušet, je cestou do pekel. Ano, je nutný simulátor. Překladač ani debuger by problém nebyl, stačí gcc-avr a gdb-avr. Simulátor už je horší. Simulavr, na který člověk všude narazí (a který je vlastně nutný i pro gdb-avr) nevypadá příliš dodělaně. Atmela asi simuluje dobře, je vcelku dobře vidět i stav CPU, ovšem práce se vstupními porty (při ladění prostě člověk potřebuje nasimulovat i reakci na to co je na vstupech) a s přerušeními - to je spíš noční můra - všechno jen ne pohodlné a efektivní (IMHO).
    Zoufale jsem hledal, až jsem našel - přímo na atmel.com - výbornou aplikaci AVR Studio. Ve verzi 3.56 zdá se funguje skvěle pod Wine, součástí je vcelku solidní assembler i debuger, lze krásně simulovat vstupy atd...Mé původní rozhodnutí, použít jako vývojové prostředí čistě Open Source nástroje je vážně nahlodáno (AVR Studio je zdarma)...
    Je tady někdo, kdo se Atmely zabývá (kdysi zde vyšel článek, který ale moc sdílný nebyl) ? Rád bych prodiskutoval možnosti vývoje na Linuxu - má smysl zůstat u gcc-avr + gdb-avr + simulavr atd. ? Možná ještě všechny možnosti simulavr neznám... Nebo je kombinace wine + AVR Studio + jednoduchý "loadovací" prográmek (třeba uisp) jediná rozumně použitelná, pokud chci dělat něco náročnějšího než blikat ledkou (ve většině nadšených popisů na Netu, kde se probírá, jak to dělat se simulavr, na které jsem narazil, najdete programy právě tohoto druhu, případně jen o málo složitější) ?        

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    18.9.2006 17:14 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Ve verzi 3.56 zdá se funguje skvěle pod Wine...
    Fakt? Mě se ho rozchodit nepodařilo, furt si stěžoval, že mu chybí Explorer.
    Rád bych prodiskutoval možnosti vývoje na Linuxu
    Ze začátku jsem používal AVR Studio ve Windows. Pak na Windows nějak nezbylo místo, takže pracuju v kate (má zvýrazňování syntaxe), překládám pomocí assembleru z AVR Studia (ten mi pod wine chodí) a nahrávám pomocí avrdude.

    Nějaký simulátor pro Linux jsem zkoušel, ale nějak se mi nelíbil, takže jsem nakonec zvolil cestu testování pomocí volných pinů (posílám na ně "debugovací výstupy", třeba blikající ledku, když se děje, co se má dít)
    Quando omni flunkus moritati
    18.9.2006 20:19 Milan Hejpetr | skóre: 25 | blog: poznamky | Plzen
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Explorer chce jen pri pokusu o vyvolani helpu, jak jsem si ted uvedomil, ale to mne vubec nevadi. Jinak to funguje perfektne. wine-0.9.11-7 (SUSE). Co se tyce simulatoru, urcite jste zkousel ten, o kterem jsem psal. Nedivim se, ze se vam nelibil. Nic jineho ale asi neni.
    18.9.2006 21:04 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Tak jinak, 3.56 chodí, ale 4.12 vůbec. A v té 3.56 jsem simulátor nenašel (pravda je, že jsem moc nehledal, možná tam je)

    P.S.: Vykat mi netřeba
    Quando omni flunkus moritati
    18.9.2006 21:12 Milan Hejpetr | skóre: 25 | blog: poznamky | Plzen
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Vsechno, co je treba pro simulaci, tam je pod polozkou View v hlavnim menu (registry, I/O porty, casovace, vnejsi preruseni...). Vse lze jednoduse monitorovat, nastavovat a menit za chodu (pri krokovani) programu. Co tam neni jsou casove prubehy signalu jako treba ve Vmlabu, ale to se da prezit.
    7.3.2008 20:14 Honza
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Určitě funguje. Nové verze také fungují - viz. mikroprocesor diskuze. Tam se to řešilo...
    18.9.2006 17:18 ssil | skóre: 15
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    AVRStudio je perfektní, ale je jen pro asembler. Pokud by se to mělo programovat v C, tak ještě WinAVR. Problém je ale v tom, že to chce Windows. U mě je to jedna z mála aplikací, proč mám dualboot. Jinak ta verze 3.56 je už notně zastaralá, ale nevím, jestli by 4.12 chodila pod wine.
    18.9.2006 20:25 Milan Hejpetr | skóre: 25 | blog: poznamky | Plzen
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    3.56 je na Webu Atmelu uvadena jako "Mature AVR Studio" :). Nerekl bych, ze ji poslali do stareho zeleza - a zda se, ze pouzitelne je to velmi dobre. Assembler mne nevadi, je to pro me vlastne prirozene "prostredi", ze ktereho jsem vzesel.
    Ondrej avatar 18.9.2006 17:22 Ondrej | skóre: 20 | blog: darkblair_server | Praha
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Jojo, atmely, vecny to problem....avr studio 3.56 je fajn, pracuje v pohode pod wine ale neumi debugovat Ccko. AVR studio 4 uz jo ale zase nebeha pod winem.....takze tady mam druhej kompik s woknama a avr 4.0 :) Mozna se divite na co potrebuju pri vyvoji pro jednocipy Ccko - no, v asm se strasne blbe pracuje s 16bit a 32bit promennejma, ktery proste potrebuju. Radsi nez hlidat nejaky preteceni to radsi nadeklaruju int a necham compiler at to hlida za me :) Takze muj postup - v KDevelopu napisu prvni koncept - na win kompu v avr 4.0 odladim a pak to zase u sebe skompiluju a pomoci uisp poslu na cip
    Nikdo neni nikdy lepsi nez ty! Pouze ty jsi obcas horsi nez ostatni.
    18.9.2006 17:41 wlofy | blog: wlofy
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Ja sem nasel celkem dobry sw jmenem vmlab je sice pro windows ale pod wine mi beha v pohode. Ma vlastni prekladac asm, ale jde nahravat i binarky prelozenou z C. Umoznuje takove veci jako pripojet logicke obvody na ruzne piny, potenciometr a LED diody atp.
    18.9.2006 21:04 Milan Hejpetr | skóre: 25 | blog: poznamky | Plzen
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Vmlab vypada take dobre. Ale nedokazal jsem jej donutit, aby bral na vedomi COFF, ktery vygeneruju konverzi z ELF (vystup po kompilaci pomoci gcc-avr). Takze mam pak k dispozici pro ladeni pouze surovy kod z IHEX bez symbolu, coz neni idealni.
    Ondrej avatar 20.9.2006 22:24 Ondrej | skóre: 20 | blog: darkblair_server | Praha
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Tak jdu skusit naprostou silenost - rozjed avr studio 4 pod cedegou. Treba to poslape
    Nikdo neni nikdy lepsi nez ty! Pouze ty jsi obcas horsi nez ostatni.
    21.9.2006 11:42 Milan Hejpetr | skóre: 25 | blog: poznamky | Plzen
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Podarilo se ?
    Ondrej avatar 21.9.2006 15:08 Ondrej | skóre: 20 | blog: darkblair_server | Praha
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Nepodarilo :(
    Nikdo neni nikdy lepsi nez ty! Pouze ty jsi obcas horsi nez ostatni.
    11.2.2007 19:04 Peter
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Skuste Kontroller Lab.
    Petr Tomášek avatar 20.5.2007 15:31 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Ovšem horším problémem je vývojové prostředí. Program ve finální podobě triviální nebude, takže vývoj stylem: nakódovat naslepo, nahrát do čipu, vyzkoušet, je cestou do pekel. Ano, je nutný simulátor.
    Žabaři! Proč by to měla být „cesta do pekel“? Copak je tak těžký odladit program po částech přímo v hw?...
    multicult.fm | monokultura je zlo | welcome refugees!
    2.9.2007 18:34 Milan Hejpetr | skóre: 25 | blog: poznamky | Plzen
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    No pokud myslite ladeni primo v HW pomoci JTAG, pak opravdu ne. To se nakonec ukazalo jako nejlepsi reseni. Pokud to ale ladite naslepo stylem nakoduju => prelozim => nahrnu do MCU => vyzkousim => zatuh => a tak porad dokola a dokazete takto vyvijet v prijatelnych terminech :-), pak bud:
    - jste skoro genialni a mate muj obdiv
    - delate pouze jednoduche veci
    28.2.2008 22:52 Tomas D.
    Rozbalit Rozbalit vše Re: Atmel AVR, pěkná hračka, ale...
    Ja to vetsinou ladim taky pokusem a omylem. Ale jak tu rikate, delam vetsinou programy tak do 16KB. A docela to jde. Takze pokud delate pro Mega16, tak to asi stacit bude.

    jinak muzete mrknout na IDE Eclipse + nalejvat to tam pres AVRDUDE a ponyprog STK200 pripadne simulovat v Eclipse + gdb + gdb server z simulavr

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.