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 13:22 | IT novinky

    Steve Jobs a superpočítač Cray-1 budou vyobrazeny na pamětních jednodolarových mincích vyražených v příštím roce v rámci série Americká inovace. Série má 57 mincí, tj. 57 inovací. Poslední 4 mince budou vyraženy v roce 2032.

    Ladislav Hagara | Komentářů: 3
    včera 12:22 | Pozvánky

    Byl zveřejněn průběžně aktualizovaný program konference OpenAlt 2025 o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT. Konference proběhne o víkendu 1. a 2. listopadu v prostorách FIT VUT v Brně. Vstup je zdarma.

    Ladislav Hagara | Komentářů: 0
    včera 12:00 | IT novinky

    Senát včera opětovně nepřijal návrh ústavního zákona, který měl do Listiny základních práv a svobod zakotvit právo občanů platit v hotovosti nebo být off-line. Návrh předložila skupina senátorů již v roce 2023. Senát dnes návrh neschválil, ale ani nezamítl. Pokud by ho přijal, dostala by ho k projednání Sněmovna a vyjádřila by se k němu vláda.

    Ladislav Hagara | Komentářů: 9
    16.10. 23:55 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 13.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 0
    16.10. 14:22 | Bezpečnostní upozornění

    Společnost Eclypsium se na svém blogu rozepsala o bezpečnostním problému počítačů Framework. Jedná se o zranitelnost v UEFI umožňující útočníkům obejít Secure Boot.

    Ladislav Hagara | Komentářů: 1
    16.10. 02:33 | Nová verze

    Editor kódů Zed (Wikipedie) po macOS a Linuxu s verzí 0.208.4běží také ve Windows.

    Ladislav Hagara | Komentářů: 7
    15.10. 17:44 | IT novinky

    Apple dnes představil 14palcový MacBook Pro, iPad Pro a Apple Vision Pro s novým čipem M5.

    Ladislav Hagara | Komentářů: 34
    15.10. 13:55 | Nová verze

    Debian pro mobilní zařízení Mobian (Wikipedie) byl vydán ve verzi 13 Trixie. Nová stabilní verze je k dispozici pro PINE64 PinePhone, PinePhone Pro a PineTab, Purism Librem 5, Google Pixel 3a a 3a XL, OnePlus 6 a 6T a Xiaomi Pocophone F1.

    Ladislav Hagara | Komentářů: 2
    15.10. 13:11 | IT novinky

    Operátor O2 představil tarif Datamanie 1200 GB . Nový tarif přináší 1200 GB dat s neomezenou 5G rychlostí, a také možnost neomezeného volání do všech sítí za 15 Kč na den. Při roční variantě předplatného zákazníci získají po provedení jednorázové platby celou porci dat najednou a mohou je bezstarostně čerpat kdykoli během roku. Do 13. listopadu jej O2 nabízí za zvýhodněných 2 988 Kč. Při průměrné spotřebě tak 100 GB dat vychází na 249 Kč měsíčně.

    Ladislav Hagara | Komentářů: 15
    15.10. 12:33 | Bezpečnostní upozornění

    Byly publikovány informace o útoku na zařízení s Androidem pojmenovaném Pixnapping Attack (CVE-2025-48561). Aplikace může číst citlivá data zobrazovaná jinou aplikací. V demonstračním videu aplikace čte 2FA kódy z Google Authenticatoru.

    Ladislav Hagara | Komentářů: 1
    Jaké řešení používáte k vývoji / práci?
     (38%)
     (46%)
     (19%)
     (21%)
     (24%)
     (18%)
     (21%)
     (18%)
     (18%)
    Celkem 231 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: Ovladani konkretnich pinu na /dev/lp0

    15.3.2006 11:01 dan
    Ovladani konkretnich pinu na /dev/lp0
    Přečteno: 296×
    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.