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

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.

    |🇵🇸 | Komentářů: 0
    včera 15:00 | Komunita

    F-Droid bannerem na svých stránkách a také v aplikacích F-Droid a F-Droid Basic upozorňuje na iniciativu Keep Android Open. Od září 2026 bude Android vyžadovat, aby všechny aplikace byly registrovány ověřenými vývojáři, aby mohly být nainstalovány na certifikovaných zařízeních Android. To ohrožuje alternativní obchody s aplikacemi jako F-Droid a možnost instalace aplikací mimo oficiální obchod (sideloading).

    Ladislav Hagara | Komentářů: 12
    20.2. 16:33 | Nová verze

    Svobodná historická realtimová strategie 0 A.D. (Wikipedie) byla vydána ve verzi 28 (0.28.0). Její kódový název je Boiorix. Představení novinek v poznámkách k vydání. Ke stažení také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    20.2. 04:44 | Nová verze

    Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.6.0 (Bluesky). Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 1
    20.2. 01:11 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.2 a 20.04 OTA-12.

    Ladislav Hagara | Komentářů: 0
    19.2. 18:00 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.0 otevřeného operačního systému pro chytré hodinky AsteroidOS (Wikipedie). Přehled novinek v oznámení o vydání a na YouTube.

    Ladislav Hagara | Komentářů: 1
    19.2. 16:00 | Zajímavý software

    WoWee je open-source klient pro MMORPG hru World of Warcraft, kompatibilní se základní verzí a rozšířeními The Burning Crusade a Wrath of the Lich King. Klient je napsaný v C++ a využívá vlastní OpenGL renderer, pro provoz vyžaduje modely, grafiku, hudbu, zvuky a další assety z originální kopie hry od Blizzardu. Zdrojový kód je na GitHubu, dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 6
    19.2. 13:33 | IT novinky

    Byl představen ICT Supply Chain Security Toolbox, společný nezávazný rámec EU pro posuzování a snižování kybernetických bezpečnostních rizik v ICT dodavatelských řetězcích. Toolbox identifikuje možné rizikové scénáře ovlivňující ICT dodavatelské řetězce a na jejich podkladě nabízí koordinovaná doporučení k hodnocení a mitigaci rizik. Doporučení se dotýkají mj. podpory multi-vendor strategií a snižování závislostí na vysoce

    … více »
    Ladislav Hagara | Komentářů: 4
    19.2. 12:22 | Humor

    Nizozemský ministr obrany Gijs Tuinman prohlásil, že je možné stíhací letouny F-35 'jailbreaknout stejně jako iPhony', tedy upravit jejich software bez souhlasu USA nebo spolupráce s výrobcem Lockheed Martin. Tento výrok zazněl v rozhovoru na BNR Nieuwsradio, kde Tuinman naznačil, že evropské země by mohly potřebovat větší nezávislost na americké technologii. Jak by bylo jailbreak možné technicky provést pan ministr nijak nespecifikoval, nicméně je známé, že izraelské letectvo ve svých modifikovaných stíhačkách F-35 používá vlastní software.

    NUKE GAZA! 🎆 | Komentářů: 45
    19.2. 06:00 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 162 (pdf).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (12%)
     (26%)
    Celkem 924 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

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

    18.9.2006 16:40 | Přečteno: 14279× | 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.