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 04:44 | Komunita

    Vývojáři svobodného 3D softwaru Blender představili (𝕏, Mastodon, Bluesky) nejnovějšího firemního sponzora Blenderu. Je ním společnost Anthropic stojící za AI Claude a úroveň sponzoringu je Patron, tj. minimálně 240 tisíc eur ročně. Anthropic oznámil sponzorství v tiskové zprávě Claude for Creative Work.

    Ladislav Hagara | Komentářů: 1
    dnes 03:55 | Nová verze

    VNC server wayvnc pro Wayland kompozitory postavené nad wlroots - ne GNOME, KDE nebo Weston - byl vydán ve verzi 0.10.0. Vydána byla také verze 1.0.0 související knihovny neatvnc.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Nová verze

    Bylo oznámeno vydání Fedora Linuxu 44. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách

    … více »
    Ladislav Hagara | Komentářů: 4
    včera 15:44 | Zajímavý článek

    David Malcolm se na blogu vývojářů Red Hatu rozepsal o vybraných novinkách v GCC 16, jež by mělo vyjít v nejbližších dnech. Vypíchnuta jsou vylepšení čitelnosti chybových zpráv v C++, aktualizovaný SARIF (Static Analysis Results Interchange Format) výstup a nová volba experimental-html v HTML výstupu.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Nová verze

    Byla vydána verze R14.1.6 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 0
    včera 12:55 | Komunita

    Jon Seager z Canonicalu včera na Ubuntu Community Hubu popsal budoucnost AI v Ubuntu. Dnes upřesnil: AI nástroje budou k dispozici jako Snap balíčky, vždy je může uživatel odinstalovat. Ve výchozím nastavení budou všechny AI nástroje používat lokální AI modely.

    Ladislav Hagara | Komentářů: 0
    27.4. 23:11 | IT novinky

    Nový ovladač Steam Controller jde do prodeje 4. května. Cena je 99 eur.

    Ladislav Hagara | Komentářů: 2
    27.4. 14:22 | Komunita

    Greg Kroah-Hartman začal používat AI asistenta pojmenovaného gkh_clanker_t1000. V commitech se objevuje "Assisted-by: gkh_clanker_t1000". Na social.kernel.org publikoval jeho fotografii. Jedná se o Framework Desktop s AMD Ryzen AI Max a lokální LLM.

    Ladislav Hagara | Komentářů: 8
    27.4. 04:44 | Komunita

    Ubuntu 26.10 bude Stonking Stingray (úžasný rejnok).

    Ladislav Hagara | Komentářů: 2
    26.4. 22:22 | Nová verze

    Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.3.0. S experimentální podporou FLTK 1.4. S příkazem dilloc pro ovládání prohlížeče z příkazové řádky. Vývoj prohlížeče se přesunul z GitHubu na vlastní doménu dillo-browser.org (Git).

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (31%)
     (4%)
     (7%)
     (3%)
     (15%)
     (25%)
    Celkem 1449 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: realtime micro-cron

    23.12.2009 08:48 hajoucha | skóre: 22
    realtime micro-cron
    Přečteno: 528×
    Ahojda,

    mám debian s realtime jádrem a proces, který čte teplotu z teploměru (cca 10 měření/s). Potřebuji nyní vyrobit jiný program, který jednou za např. 2s načte teploty a časy uložené někam prvním programem (doba se může změnit, ale ne mnoho, např. 3s,2s,1s, nebo 0.5s je představitelných, 0.1s je už příliš krátké). Nicméně tento druhý program musí nutně běžet velmi přesně periodicky. Tj. každé 2.0001s nikoli jednou 2.1s a jednou 1.9s. Přesnost požaduji alespoň 0.0005s, tj. 0.5ms. Nyní by mne zajímalo, jak to celé šikovně implementovat.

    V současné chvíli je to tak, že teplomer čte z hw (skrze gpib) a posílá na stdin. Asi bych měl ještě dodat, že celý záznam, tj. všechny dvojice "čas-teplota" z celého experimentu potřebuji zachovat. Druhý program zase naopak potřebuje tyto dvojice jenom "od posledního čtení". Tj. za poslední 2s.

    Odpovědi

    ava avatar 23.12.2009 14:47 ava | skóre: 10
    Rozbalit Rozbalit vše Re: realtime micro-cron
    Řekl bych, že tě bude zajímat

    man setitimerman

    a z něj ITIMER_REAL

    kde do it_interval-u si doplníš dvě vteřiny a odstartuješ to. Nemám osobní zkušenosti s přesností tohoto řešení, ale je to volání na úrovni kernelu, takže by to mohlo být tak přesné jak je jen možné, včetně toho že by nemusela vznikat kumulativní chyba (předpokládám že ta by ti vadila především, to že to bude jednou za 2.1s a podruhé za 1.9s ti asi vadit nebude, pokud ta odchylka nebude příliš velká a součet odchylek bude víceméně nulový). Každopádně si pak přesnost tohoto řešení samozřejmě pro jistotu změř.
    Press any key to continue, or any other key to cancel
    23.12.2009 18:57 hajoucha | skóre: 22
    Rozbalit Rozbalit vše Re: realtime micro-cron
    díky, mrknu na to. Alespoň nějaký začátek....
    23.12.2009 23:39 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: realtime micro-cron
    Nemám osobní zkušenosti s přesností tohoto řešení, ale je to volání na úrovni kernelu, takže by to mohlo být tak přesné jak je jen možné, včetně toho že by nemusela vznikat kumulativní chyba
    Taktéž nemám osobní zkušenost, ale kdybych měl něco takového dělat, tak bych asi zkusil stejné řešení.

    V závislosti na zatížení stroje (např. počtu procesů, které budou chtít běžet zároveň s tím důležitým) se může objevit nějaké zpoždění mezi spuštěním časovače a reakcí procesu, ale to by se mělo pohybovat v řádu jednotek, maximálně desítek milisekund (a jak už bylo řečeno, časovač běží v jádře, takže toto zpoždění ho neovlivní)
    Quando omni flunkus moritati
    24.12.2009 10:38 hajoucha | skóre: 22
    Rozbalit Rozbalit vše Re: realtime micro-cron
    no já už se chystám to spáchat a změřit... abych sem mohl hodit konkrétní výsledky. Nicméně ještě než to udělám bych rád zopakoval, že několik milisekund je prostě pro mne příliš dlouho. Takže běžné plánování v systému mi nestačí. Na druhou stranu, mám kernel s realtime patchem, takže ten by to snad mohl vyřešit. Tj. svému časovači dám vysokou prioritu, takže ani při velkém zatížení nebude muset čekat na konci fronty.
    25.12.2009 15:00 hajoucha | skóre: 22
    Rozbalit Rozbalit vše Re: realtime micro-cron
    tak první pokusné měření říká, že zpoždění u běžného procesu je v nejhorším případě 21.5us, což je akceptovatelné. Přitom velká většina časových značek není zpožděná o více než 0.5us. Teď ještě zkusím, co s tím udělá nastavení větší priority...resp. jestli na tohle má nějaký vliv real-time patch.
    e.lisak avatar 25.12.2009 18:07 e.lisak | skóre: 23
    Rozbalit Rozbalit vše Re: realtime micro-cron
    man signal, sigaction, setitimer ... :-)
    25.12.2009 20:13 kuly
    Rozbalit Rozbalit vše Re: realtime micro-cron
    Jaký to používáš prohlížeč, že ti nezobrazil předchozí odpovědi?
    26.12.2009 16:16 Jose
    Rozbalit Rozbalit vše Re: realtime micro-cron
    Na co potřebuješ tak přesné rozlišení ? Teploměr připojený přes GPIB stejně bude mít celkové dopravní zpoždění včetně náhodných fluktuací podstatně věší než je vlastní reakce operačního systému.
    10.1.2010 12:39 hajoucha | skóre: 22
    Rozbalit Rozbalit vše Re: realtime micro-cron
    Na co potřebuješ tak přesné rozlišení ?
    je to otázka akademické cti. Prostě chci co největší rozlišení pro svůj fyzikální experiment. Navíc se domnívám, že to udělat lze. Tudíž to udělat chci.
    Teploměr připojený přes GPIB stejně bude mít celkové dopravní zpoždění včetně náhodných fluktuací podstatně věší než je vlastní reakce operačního systému.
    no, domnívám se právě, že nebude. Mám lpt-gpib ovladač, který mi "dopravní zpoždění" gpib minimalizuje. Pak mám real-time patch pro jádro. Možná se ale pletu a někde něco přehlížím. To je vždy možné. Kritika vítána.

    Založit nové vláknoNahoru

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

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