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í
×
    dnes 05:00 | Nová verze

    Byla vydána beta verze Linux Mintu 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 0
    dnes 01:55 | Nová verze

    GNU Project Debugger aneb GDB byl vydán ve verzi 17.1. Podrobný přehled novinek v souboru NEWS.

    Ladislav Hagara | Komentářů: 0
    19.12. 17:22 | IT novinky

    Josef Průša oznámil zveřejnění kompletních CAD souborů rámů tiskáren Prusa CORE One a CORE One L. Nejsou vydány pod obecnou veřejnou licenci GNU ani Creative Commons ale pod novou licencí OCL neboli Open Community License. Ta nepovoluje prodávat kompletní tiskárny či remixy založené na těchto zdrojích.

    Ladislav Hagara | Komentářů: 2
    19.12. 17:00 | Komunita

    Nový CEO Mozilla Corporation Anthony Enzor-DeMeo tento týden prohlásil, že by se Firefox měl vyvinout v moderní AI prohlížeč. Po bouřlivých diskusích na redditu ujistil, že v nastavení Firefoxu bude existovat volba pro zakázání všech AI funkcí.

    Ladislav Hagara | Komentářů: 0
    19.12. 10:11 | IT novinky

    V pořadí šestou knihou autora Martina Malého, která vychází v Edici CZ.NIC, správce české národní domény, je titul Kity, bity, neurony. Kniha s podtitulem Moderní technologie pro hobby elektroniku přináší ucelený pohled na svět současných technologií a jejich praktické využití v domácích elektronických projektech. Tento knižní průvodce je ideální pro každého, kdo se chce podívat na současné trendy v oblasti hobby elektroniky, od

    … více »
    Ladislav Hagara | Komentářů: 1
    19.12. 03:11 | Komunita

    Linux Foundation zveřejnila Výroční zprávu za rok 2025 (pdf). Příjmy Linux Foundation byly 311 miliónů dolarů. Výdaje 285 miliónů dolarů. Na podporu linuxového jádra (Linux Kernel Project) šlo 8,4 miliónu dolarů. Linux Foundation podporuje téměř 1 500 open source projektů.

    Ladislav Hagara | Komentářů: 0
    19.12. 02:11 | Zajímavý článek

    Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.12.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    19.12. 02:00 | Nová verze

    OpenZFS (Wikipedie), tj. implementace souborového systému ZFS pro Linux a FreeBSD, byl vydán ve verzi 2.4.0.

    Ladislav Hagara | Komentářů: 0
    19.12. 01:00 | IT novinky

    Kriminalisté z NCTEKK společně s českými i zahraničními kolegy objasnili mimořádně rozsáhlou trestnou činnost z oblasti kybernetické kriminality. V rámci operací OCTOPUS a CONNECT ukončili činnost čtyř call center na Ukrajině. V prvním případě se jednalo o podvodné investice, v případě druhém o podvodné telefonáty, při kterých se zločinci vydávali za policisty a pod legendou napadeného bankovního účtu okrádali své oběti o vysoké finanční částky.

    Ladislav Hagara | Komentářů: 4
    18.12. 14:44 | IT novinky

    Na lepší pokrytí mobilním signálem a dostupnější mobilní internet se mohou těšit cestující v Pendolinech, railjetech a InterPanterech Českých drah. Konsorcium firem ČD - Telematika a.s. a Kontron Transportation s.r.o. dokončilo instalaci 5G opakovačů mobilního signálu do jednotek Pendolino a InterPanter. Tento krok navazuje na zavedení této technologie v jednotkách Railjet z letošního jara.

    Ladislav Hagara | Komentářů: 6
    Kdo vám letos nadělí dárek?
     (25%)
     (0%)
     (11%)
     (0%)
     (4%)
     (4%)
     (11%)
     (29%)
     (18%)
    Celkem 28 hlasů
     Komentářů: 12, poslední včera 16:06
    Rozcestník

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

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