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 12:44 | Nová verze

    Byla vydána nová verze 5.13 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

    Ladislav Hagara | Komentářů: 0
    včera 20:44 | Zajímavý článek

    Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    včera 20:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Zajímavý software

    Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.

    Ladislav Hagara | Komentářů: 1
    včera 11:44 | Nová verze

    Kermit, tj. protokol pro přenos souborů, vznikl před 45 lety. Při této příležitosti byla po 15 letech od vydání poslední stabilní verze 9.0.302 vydána nová stabilní verze 11 implementace C-Kermit. S podporou IPv6.

    Ladislav Hagara | Komentářů: 0
    včera 11:11 | Zajímavý článek

    První verze konverzního nástroje Pandoc byla vydána před 20 lety. Jeho autor John MacFarlane při tomto výročí rekapituluje jednotlivé etapy vývoje a přidávání nových funkcí – rozšíření nejen Markdownu a podporu mnoha dalších formátů.

    |🇵🇸 | Komentářů: 0
    včera 00:55 | Pozvánky

    Srpen přinesl nejen další spalující vedro, ale také Virtuální Bastlírnu s neméně žhavými novinkami. Využijte tedy předpovědi na deštivý čtvrteční večer a od 20:00 se připojte online k tomuto neformálnímu setkání kutilů, techniků a vědců, kde se strahovskými bastlíři proberete nejzajímavější věci, na které jste narazili za poslední měsíc. Pokud jde o novinky, řeč zcela jistě přijde na systém INDX pro tiskárny Průša, který na konci

    … více »
    bkralik | Komentářů: 0
    3.8. 17:22 | Zajímavý článek

    Firma T-Mobile blokovala „dezinformační web“ AC24 bez toho, aniž by k tomu měla závazný pokyn orgánů veřejné moci. Píše to ve svém rozsudku Městský soud v Praze, který po čtyřech letech uzavřel kauzu blokace zmíněného webu. Operátor musí uhradit škodu ve výši 35 tisíc korun. Advokát společnosti T-Mobile se snažil i u odvolacího senátu argumentovat tím, že firma jednala v dobré víře, když na stránky omezila přístup poté, co ji k tomu vyzvalo

    … více »
    Ladislav Hagara | Komentářů: 26
    3.8. 16:33 | IT novinky

    Padla obžaloba v bitcoinové kauze. Státní zástupkyně chce pro Blažka 6,5 roku vězení, pro Titze 8 let.

    Ladislav Hagara | Komentářů: 1
    3.8. 15:22 | IT novinky Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2324 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

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

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