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

    Richard Hughes na Mastodonu oznámil, že se společnost Framework Computer stala sponzorem služby LVFS (Linux Vendor Firmware Service) umožňující aktualizovat firmware zařízení na počítačích s Linuxem.

    Ladislav Hagara | Komentářů: 0
    28.11. 18:55 | Humor

    Jak na webu co nejšíleněji zadávat datum? Jak to uživatelům co nejvíce znepříjemnit? V Bad UX World Cup 2025 (YouTube) se vybíraly ty nejšílenější UX návrhy. Vítězným návrhem se stal Perfect Date.

    Ladislav Hagara | Komentářů: 11
    28.11. 12:44 | Zajímavý software

    Společnost Collabora vydala (YouTube) na LibreOffice založený desktopový kancelářský balík Collabora Office. Pro Windows, macOS a Linux. Se stejným uživatelským rozhraním jako Collabora Online. Svůj desktopový kancelářský balík s rozhraním LibreOffice pojmenovala Collabora Office Classic.

    Ladislav Hagara | Komentářů: 12
    28.11. 12:00 | Nová verze

    Glen MacArthur vydal AV Linux (AVL) a MX Moksha (MXM) 25. S linuxovým jádrem Liquorix. AV Linux (Wikipedie) je linuxová distribuce optimalizována pro tvůrce audio a video obsahu. Nejnovější AV Linux vychází z MX Linuxu 25 a Debianu 13 Trixie. AV Linux přichází s desktopovým prostředím Enlightenment 0.27.1 a MX Moksha s prostředím Moksha 0.4.1 (fork Enlightenmentu).

    Ladislav Hagara | Komentářů: 0
    27.11. 17:55 | Nová verze

    Ubuntu pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 1. snapshot Ubuntu 26.04 LTS (Resolute Raccoon).

    Ladislav Hagara | Komentářů: 0
    27.11. 14:33 | IT novinky

    Zástupci členských států EU se včera shodli na návrhu, který má bojovat proti šíření materiálů na internetu zobrazujících sexuální zneužívání dětí. Nařízení známé pod zkratkou CSAM a přezdívané chat control mělo množství kritiků a dlouho nebyla pro jeho schválení dostatečná podpora. Pro schválení byla potřeba kvalifikovaná většina a dánské předsednictví v Radě EU se snažilo dosáhnout kompromisu. Návrh nakonec po dlouhých týdnech

    … více »
    Ladislav Hagara | Komentářů: 15
    27.11. 12:22 | Zajímavý software

    Britské herní studio Facepunch stojící za počítačovými hrami Garry's Mod a Rust uvolnilo svůj herní engine s&box (Wikipedie) jako open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT. Herní engine s&box je postavený nad proprietárním herním enginem Source 2 od společnosti Valve.

    Ladislav Hagara | Komentářů: 1
    27.11. 04:55 | Komunita

    Vývoj programovacího jazyka Zig byl přesunut z GitHubu na Codeberg. Sponzoring na Every.

    Ladislav Hagara | Komentářů: 7
    27.11. 04:44 | Komunita

    Stejně jako GNOME i KDE Plasma končí s X11. KDE Plasma 6.8 poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.

    Ladislav Hagara | Komentářů: 3
    26.11. 14:55 | IT novinky

    Poslanci Evropského parlamentu dnes vyzvali k výraznému zvýšení ochrany nezletilých na internetu, včetně zákazu vstupu na sociální sítě pro osoby mladší 16 let. Legislativně nezávazná zpráva, kterou dnes odsouhlasil Evropský parlament poměrem 493 hlasů pro ku 92 proti, kromě zavedení věkové hranice 16 let pro využívání sociálních sítí, platforem pro sdílení videí či společníků s umělou inteligencí (AI) vyzývá také k zákazu … více »

    Ladislav Hagara | Komentářů: 60
    Jaké řešení používáte k vývoji / práci?
     (34%)
     (47%)
     (19%)
     (18%)
     (23%)
     (16%)
     (24%)
     (16%)
     (18%)
    Celkem 418 hlasů
     Komentářů: 17, poslední 19.11. 21:57
    Rozcestník

    Dotaz: Ovladani konkretnich pinu na /dev/lp0

    15.3.2006 11:01 dan
    Ovladani konkretnich pinu na /dev/lp0
    Přečteno: 298×
    Jak ovladat jednotlive piny na lp0?
    Mam elektronicke rele na pinu 9 paralelniho portu, pro spinani externiho zarizeni, ale nedari se mi nalezt zpusob, jak konkretni vystup na lp0 ovladat. Domnival jsem se, ze bude stacit neco tak jednoducheho jako
    echo 'ff' > /dev/lp0
    ale to jsem se prepoital.
    Diky za namety.

    Odpovědi

    15.3.2006 11:54 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    IMHO na to potřebuješ podporu pro user space ovladač parelelního portu (PPDEV) v kernelu (přes /dev/parport0). Přes lp0 se posílají už přežvýkaná data pro tiskárnu.
    15.3.2006 12:01 dan
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    ten mam
    lsmod | grep ppdev
    ppdev                   8324  0
    parport                31880  3 lp,ppdev,parport_pc
    
    ale co dal?
    echo 'ff' > /dev/parport0
    bash: echo: write error: Nepřípustný argument
    evidentne delam neco spatne
    15.3.2006 12:34 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    Ovládá se to přes ioctl, asi se na to bez C neobejdeš...
    15.3.2006 12:03 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    parport je trivialna vec, na rozdiel od seriaku

    ja blikam datovymi pinmy kniznickou:
    #include >unistd.h<
    #include >sys/io.h<
    
    #define PARPORT_DATA    0x378
    
    static int parport;
    static int parportEnable;
    
    void parportOn(int pin)
    {
        if (parportEnable) {
            parport |= pin;
            outb(parport, PARPORT_DATA);
        }
    }
    
    void parportOff(void)
    {
        if (parportEnable) {
            outb(0, PARPORT_DATA);
        }
    }
    
    int parportOpen()
    {
        parportEnable = 1;
        if (ioperm(PARPORT_DATA, 1, 1) == -1) {
            parportEnable = 0;
            return -1;
        }
        return 0;
    }
    
    adresy status a kontrolnych pinov su PARPART_DATA+1 a +2

    nieco dalsie je na http://www.gmonline.demon.co.uk/cscene/CS4/CS4-02.html
    If you hold a Unix shell up to your ear, you can you hear the C.
    15.3.2006 12:10 dan
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    Omlouvam se za ten hloupy dotaz, ale toto je si nejaky zdrojak v C?
    Zatim jsem se setkal jen s bash scripty - nevim co s tim...
    15.3.2006 12:56 trekker.dk
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    Jak to udělat "čistěji" najdeš tady. Nepřestane to fungovat, pokud se LPT port nastěhuje na jinou adresu.
    15.3.2006 12:13 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    1. pojde to len ak ide o parport na zakladnej doske (v pci, isa), ked to je usb<->parport tak rovno zabudni
    2. ked budes cez /dev/nieco posielat data na parport, tak driver len 'zamava' s riadacimi pinmy, zapise data na datove piny a potom da vsetko do kludoveho stavu. Priame riadenie ide len cez zapis do registrov parportu (registrov na doske).

    Nemam tu po ruke kod co som na to pisal a docs o registroch, ked budem pri svojom pc tak doplnim. (alebo pouzi google)
    15.3.2006 12:28 dan
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    ...diky za vysvetleni, nejde o usb parport - neztracim nadeji
    15.3.2006 12:36 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    Proč by měl zapomenout? Právě od toho je zmiňovaný ppdev.
    15.3.2006 15:43 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    usb prevodniky na lpt su s 99.9% jednoucelove zariadenia na pripojenie tlaciarne. HW protokol je implemetovani rovno v tom prevoniku a preto nejde priamo riadit piny. Pokial mate taky prevodnik, ktory vam pri priamom riadeni portov nekladie odpor tak ste stastny clovek ;o)
    15.3.2006 18:01 wlofy | blog: wlofy
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    Moyna ti pomuye nejakz programek y http://www.linuxzone.cz/index.phtml?ids=7&idc=420
    15.3.2006 18:02 wlofy | blog: wlofy
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    a nebo http://www.linuxzone.cz/index.phtml?ids=7&idc=187
    16.3.2006 10:06 dan
    Rozbalit Rozbalit vše Re: Ovladani konkretnich pinu na /dev/lp0
    To je presne ono - hotove reseni.
    Z nejakeho duvodu mi sice nefunguje na paralelnim portu (zkouseno na dvou pc s debian stable a testing), ale pro me ucely staci, kdyz rozhybam ledku (ScrollLock) na klavesnici, coz se dari a odtud vezmu signal pro rele.
    Diky!

    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.