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 18:22 | Komunita

    O víkendu probíhá v Bruselu konference FOSDEM 2026 (Free and Open source Software Developers’ European Meeting). Program konference je velice nabitý: 37 místností, 71 tracků, 1184 přednášejících, 1069 přednášek, prezentací a workshopů. Sledovat je lze i online. K dispozici budou jejich videozáznamy. Aktuální dění lze sledovat na sociálních sítích.

    Ladislav Hagara | Komentářů: 1
    včera 18:00 | IT novinky

    Společnost Nex Computer stojící za "notebooky bez procesorů a pamětí" NexDock představila telefon NexPhone, který může funguje jako desktop PC, stačí k němu připojit monitor, klávesnici a myš nebo NexDock. Telefon by měl být k dispozici ve třetím čtvrtletí letošního roku. Jeho cena by měla být 549 dolarů. Předobjednat jej lze s vratní zálohou 199 dolarů. V dual-bootu by měl být předinstalovaný Android s Linuxem (Debian) jako aplikací a Windows 11.

    Ladislav Hagara | Komentářů: 3
    včera 16:00 | Nová verze

    Byla vydána nová major verze 9.0 softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora AI.

    Ladislav Hagara | Komentářů: 1
    včera 14:22 | Nová verze

    Wasmer byl vydán ve verzi 7.0. Jedná se o běhové prostředí pro programy ve WebAssembly. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

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

    V reakci na nepopulární plán Microsoftu ještě více ve Windows prohloubit integraci umělé inteligence Copilot, Opera na sociální síti 𝕏 oznámila, že připravuje nativní linuxovou verzi prohlížeče Opera GX. Jedná se o internetový prohlížeč zaměřený pro hráče, přičemž obsahuje všechny základní funkce běžného prohlížeče Opera. Kromě integrace sociálních sítí prohlížeč například disponuje 'omezovačem', který umožňuje uživatelům omezit využití sítě, procesoru a paměti prohlížečem, aby se tak šetřily systémové zdroje pro jinou aktivitu.

    NUKE GAZA! 🎆 | Komentářů: 8
    včera 06:22 | Zajímavý software

    NVIDIA vydala nativního klienta své cloudové herní služby GeForce NOW pro Linux. Zatím v beta verzi.

    Ladislav Hagara | Komentářů: 6
    včera 04:33 | Zajímavý projekt

    Open Gaming Collective (OGC) si klade za cíl sdružit všechny klíčové projekty v oblasti linuxového hraní počítačových her. Zakládajícími členy jsou Universal Blue a Bazzite, ASUS Linux, ShadowBlip, PikaOS a Fyra Labs. Strategickými partnery a klíčovými přispěvateli ChimeraOS, Nobara, Playtron a další. Cílem je centralizovat úsilí, takže namísto toho, aby každá distribuce udržovala samostatné opravy systému a podporu hardwaru na

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    včera 04:11 | Bezpečnostní upozornění

    V kryptografické knihovně OpenSSL bylo nalezeno 12 zranitelností. Opraveny jsou v upstream verzích OpenSSL 3.6.1, 3.5.5, 3.4.4, 3.3.6 a 3.0.19. Zranitelnosti objevila společnost AISLE pomocí svého autonomního analyzátoru.

    Ladislav Hagara | Komentářů: 1
    29.1. 20:11 | Zajímavý software

    Desktopové prostředí Xfce bude mít vlastní kompozitor pro Wayland s názvem xfwl4. V programovacím jazyce Rust s využitím stavebních bloků z projektu Smithay jej napíše Brian Tarricone. Úprava stávajícího xfwm4 tak, aby paralelně podporoval X11 i Wayland, se ukázala jako špatná cesta.

    Ladislav Hagara | Komentářů: 6
    29.1. 19:11 | Komunita

    Desktopové prostředí KDE Plasma 6.8 poběží už pouze nad Waylandem. Vývojáři, kteří s rozhodnutím nesouhlasí, vytvořili fork KDE Plasma s názvem SonicDE (Sonic Desktop Environment) s cílem zachovat a vylepšovat podporu X11.

    Ladislav Hagara | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (10%)
     (24%)
     (3%)
     (5%)
     (2%)
     (12%)
     (32%)
    Celkem 684 hlasů
     Komentářů: 22, poslední 29.1. 23:06
    Rozcestník

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

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