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

    KiCad je nově k dispozici také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit [Mastodon, 𝕏].

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Zajímavý projekt

    Šenčenská firma Seeed Studio představila projekt levného robotického ramena reBot Arm B601, primárně coby pomůcky pro studenty a výzkumníky. Paže má 6 stupňů volnosti, dosah 650 mm a nosnost 1,5 kilogramu, podporované platformy mají být ROS1, ROS2, LeRobot, Pinocchio a Isaac Sim, krom toho bude k dispozici vlastní SDK napsané v Pythonu. Kompletní seznam součástek, videonávody a nejspíš i cena budou zveřejněny až koncem tohoto měsíce.

    … více »
    NUKE GAZA! 🎆 | Komentářů: 1
    dnes 11:11 | Nová verze

    Byla vydána nová verze 36.0, tj. první stabilní verze nové řady 36, svobodného multimediálního centra MythTV (Wikipedie). Přehled novinek a vylepšení v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Byl vydán LineageOS 23.2 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu.

    Ladislav Hagara | Komentářů: 1
    dnes 03:44 | IT novinky

    Od března budou mít uživatelé Discordu bez ověření věku pouze minimální práva vhodná pro teenagery.

    Ladislav Hagara | Komentářů: 13
    včera 23:43 | IT novinky

    Evropská komise (EK) předběžně shledala čínskou sociální síť pro sdílení krátkých videí TikTok návykovým designem v rozporu s unijním nařízením o digitálních službách (DSA). Komise, která je exekutivním orgánem Evropské unie a má rozsáhlé pravomoci, o tom informovala v tiskovém sdělení. TikTok v reakci uvedl, že EK o platformě vykreslila podle něj zcela nepravdivý obraz, a proto se bude bránit.… více »

    Ladislav Hagara | Komentářů: 8
    včera 18:33 | Nová verze

    Offpunk byl vydán ve verzi 3.0. Jedná se o webový prohlížeč běžící v terminálu a podporující také protokoly Gemini, Gopher a RSS. Přibyl nástroj xkcdpunk pro zobrazení XKCD v terminálu.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | Zajímavý projekt

    Promethee je projekt, který implementuje UEFI (Unified Extensible Firmware Interface) bindingy pro JavaScript. Z bootovacího média načítá a spouští soubor 'script.js', který může používat UEFI služby. Cílem je vytvořit zavaděč, který lze přizpůsobit pomocí HTML/CSS/JS. Repozitář se zdrojovými kódy je na Codebergu.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 12:44 | Bezpečnostní upozornění

    Zpráva Justičního výboru Sněmovny reprezentantů upozorňuje na cenzurní kampaň Evropské komise, mířenou proti svobodě projevu na sociálních sítích. V dokumentu se uvádí, že se Evropská komise během posledních šesti let účastnila více než 100 uzavřených jednání, během nichž po platformách požadovala úpravy pravidel moderování obsahu, přičemž toto úsilí Komise zahrnovalo i cenzuru politických názorů a pravdivých informací. Výbor zdůrazňuje, že tento přístup Bruselu ohrožuje ústavou zaručená práva Američanů na svobodu projevu.

    NUKE GAZA! 🎆 | Komentářů: 11
    včera 04:33 | Nová verze

    Linus Torvalds vydal jádro Linux 6.19. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (11%)
     (26%)
     (3%)
     (4%)
     (2%)
     (12%)
     (28%)
    Celkem 824 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Ovladani konkretnich pinu na /dev/lp0

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