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 20:33 | Zajímavý článek

Nadace Raspberry Pi vydala sedmašedesáté číslo (pdf) anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači a čtvrté číslo (pdf) časopisu pro kutily HackSpace věnovanému navíc 3D tisku, pájení, řezání nebo i elektronice a IoT.

Ladislav Hagara | Komentářů: 0
dnes 18:33 | Komunita

Morevna Project, který stojí za řadou svobodného softwaru pro animátory (např. Synfig Studio, RenderChan nebo Papagayo-NG) a svobodnými (CC-BY-SA) animovanými filmy/komiksy Morevna (3. díl) a Pepper&Carrot: The Potion Contest (6. díl), sbírá do 1. března příspěvky na 4. díl svého animovaného filmu Morevna. Mezi odměnami přispěvatelům lze najít např. i videokurzy animace v Synfigu či Blenderu.

xHire | Komentářů: 0
dnes 12:22 | Bezpečnostní upozornění

Ve středu vydaná "npm@next" verze 5.7.0 správce balíčků pro JavaScript npm (Wikipedie, Node Package Manager) přinesla řadě uživatelů Linuxu nečekanou nepříjemnost. V závislosti na způsobu instalace a ve spojení s příkazem sudo mohlo dojít ke změně vlastníka u systémových souborů, také například /. Chyba je opravena v před několika hodinami vydané verzi npm 5.7.1 [reddit].

Ladislav Hagara | Komentářů: 8
dnes 10:00 | Nová verze

Byla vydána verze 10.5 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu. Zdůraznit lze integrovanou podporu Let's Encrypt.

Ladislav Hagara | Komentářů: 0
včera 12:33 | Komunita

Příspěvek na blogu Signalu (Wikipedie) informuje o založení neziskové nadace Signal Foundation, jež bude zastřešovat další vývoj tohoto svobodného bezpečného komunikátoru běžícího také na Linuxu (Signal Desktop). Brian Acton, spoluzakladatel WhatsAppu, věnoval nadaci 50 milionů dolarů [Hacker News].

Ladislav Hagara | Komentářů: 1
včera 05:55 | Zajímavý článek

Článek na Fedora Magazine krátce představuje programovací jazyk Rust a několik zajímavých v Rustu naprogramovaných terminálových aplikací. Jedná se o alternativu k příkazu grep ripgrep, moderní barevnou alternativu k příkazu ls exa, příkazem cloc inspirovaný tokei a zvířátko v terminálu ternimal.

Ladislav Hagara | Komentářů: 0
21.2. 23:55 | Zajímavý projekt

Byl spuštěn Humble Classics Return Bundle. Za vlastní cenu lze koupit hry Broken Sword 5 - The Serpent's Curse, Shadowrun Returns a Shadowrun: Dragonfall - Director's Cut. Při nadprůměrné platbě (aktuálně 8,48 $) také Shadowrun: Hong Kong - Extended Edition, Wasteland 2: Director's Cut - Standard Edition, Age of Wonders III a Xenonauts. Při platbě 15 $ a více lze získat navíc Torment: Tides of Numenera a Dreamfall Chapters: The Final Cut Edition.

Ladislav Hagara | Komentářů: 0
21.2. 00:11 | Bezpečnostní upozornění

Vývojáři linuxové distribuce Mageia na svém blogu upozorňují na narušení bezpečnosti Mageia Identity. Narušitel získal přístup k LDAP databázi a zveřejnil jména uživatelů, jejich emailové adresy a haše hesel. Hesla uživatelů byla resetována.

Ladislav Hagara | Komentářů: 3
20.2. 21:55 | Nová verze

Byla vydána verze 2.0.0 nástroje pro záznam a sdílení terminálových sezení asciinema (GitHub). Z novinek je nutno upozornit na nový zpětně nekompatibilní formát záznamu asciicast v2. S novým formátem si poradí nové verze asciinema-playeru a asciinema-serveru [Hacker News].

Ladislav Hagara | Komentářů: 0
20.2. 05:55 | Zajímavý projekt

Dle příspěvku na blogu zaměstnanců CZ.NIC byl spuštěn ostrý provoz služby Honeypot as a Service (HaaS). Zapojit se může kdokoli. Stačí se zaregistrovat a nainstalovat HaaS proxy, která začne příchozí komunikaci z portu 22 (běžně používaného pro SSH) přeposílat na server HaaS, kde honeypot Cowrie (GitHub) simuluje zařízení a zaznamenává provedené příkazy. Získat lze tak zajímavé informace o provedených útocích. K dispozici jsou globální statistiky.

Ladislav Hagara | Komentářů: 12
Který webový vyhledávač používáte nejčastěji?
 (2%)
 (28%)
 (62%)
 (3%)
 (3%)
 (0%)
 (1%)
 (1%)
Celkem 437 hlasů
 Komentářů: 35, poslední 21.2. 19:51
    Rozcestník

    Arch vs AVR a GCC

    7.6.2011 12:04 | Přečteno: 1003× | poslední úprava: 7.6.2011 12:04

    Tento zápisek je především takové malé how-to pro mě a možná i pro ostatní.

    Je to už nějaký ten pátek, co jsem přesedlal z Archu na Debian Squeeze, ale ten mi nějak nesedl tak jsem se rozhodl vrátit se zpět na Arch. První co bylo je, že jsem si nahodil moje oblíbené CodeBlocks, gcc-avr, avr-libs atd a hurá do vývoje mého soukromého projektu. Bohužel aktuální verze gcc v Archu je 4.6 a jak je zvykem, nejnovější verzi v Archu drží tedy i gcc-avr.

    A teď tedy k věci. Pokud se člověk s touto verzí gcc rozhodne použít knihovnu avr/pgmspace.h, nabije si pěkně čumák s problémem okolo pgmspace, deklarace datových typů uložených ve FLASH a funkcí printf_P. Částečné řešení, které mi kdysi fungovalo se nachází zde : AVR C Runtime Library - Bugs: bug #32988, Internal compiler error:... . Toto mi před nějakým časem v Archu ještě fungovalo, ale zase se patrně cosi změnilo a tak ani kompletní doplnění const k datovým typům, které používám (prog_char) nepomohlo. Ikdyž kompilace proběhne, z dat je na LCD rozlitý čaj.

    Nakonec se ukázala jako dobrá volba pomocí ABS vytvořit balíček s přepsáním verze v PKGBUILDU gcc-avr na 4.5.3. Toto je patrně poslední verze, kde pgmspace bez problému funguje s aktuální avr-libs. Zkusil jsem také zkompilovat stejnou verzi gcc, jakou má debian (4.3.5). Tam se bohužel ukázal problém s nadměrnou velikostí produkovaného hex souboru ( 16500B vs 13700B).

    Tedy řešením je používat gcc-avr 4.5.3 a přidat baliček do IgnorePkg v /etc/pacman.conf

     

    Když už jsem se tak rozepsal, tak bych mohl uvést druhý částečný problém. Tím je linkování správné libc.a knihovny v Codeblocks, kde při použití avr/eeprom.h mohou nastat problémy s hláškami typu :

    car_meas.c:(.text+0x75e)||undefined reference to `__eeupd_block_m168'|

    Toto řeším tak, že si v project build options přidám linkeru správnou cestu ke knihovně, například :

    /usr/avr/lib/avr5/libc.a

    Chce to vždy zkusit, který adresář s libc je ten správný (avr3,..,avr51). Většinou to je právě avr5 (mega16, mega168, mega32 myslím).

    Pro AVR vyvíjím v Codeblocks už asi půl roku a zatím si nemohu stežovat. Přešel jsem tak plně od AvrStudia. Používat se dá i jtag ice a pěkně to pak debugovat přes avr-gdb a Codeblocks, ale o tom možná zase někdy jindy..

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    7.6.2011 17:55 Ja
    Rozbalit Rozbalit vše Re: Arch vs AVR a GCC
    Typicky priklad najnovsie (niekedy dost nestabilne a nekompatibilne) vs starsie (ale stabilne a overe) - alebo pojaseny Arch vs rozvazny Debian...
    luta avatar 7.6.2011 21:06 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Arch vs AVR a GCC

    no kazdy ma svoje.. ten debian neni taky zadna spasa no. skoda. myslel jsem ze budu spokojen, ale kdyz prichazely nepochopitelne kernel panic a obcas nechodila sit tak jsem si rekl dost. a rychle zpet k archu. tam to aspon muzu svest na aktualizace :D

    8.6.2011 13:41 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Arch vs AVR a GCC
    ...kdežto u Debianu jenom na vlastní ruce. ;-)
    Quando omni flunkus moritati
    luta avatar 8.6.2011 14:02 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
    Rozbalit Rozbalit vše Re: Arch vs AVR a GCC

    ono nevim cim presne to bylo..ale pokud nahodim debian stable, vsecko rozchodim = funguje, tyden pracuji a nic se neaktualizuje a do niceho nereju a pak proste prijde vypadek site, wifi nechce jet, mobil jako modem se prestane chytat, obcas do toho padne kernel panic s nejakym silenym vypisem s baterkou pri probouzeni ze suspendu..tak se cloveku rychle zasteskne po Archu :-) V nem si aspon na 100% dokazu vsecko dat do kupy.. v Debianu jsem obcas tapal a nechapal co ho zase jebe :-)

    8.6.2011 23:26 Jirka Keresteš | skóre: 12
    Rozbalit Rozbalit vše Re: Arch vs AVR a GCC
    ...na ty ruce, ktery tam ten Debian nainstalovaly. ;-)
    A physics book seems to be a mathematician's worst nightmare.

    Založit nové vláknoNahoru

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