🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72481

Re: Sterownik USB w user space.

#72481
From: Krzysztof Halasa
Date: Sun, 20 May 2012 18:39
26 lines
1631 bytes
Sebastian Biały <heby@poczta.onet.pl> writes:

> a) urządzenie ma kernel którego źrodła nie istnieją i obsługuje sporo
> nietypowego sprzętu.

A to Linux jest? Jak to "nie istnieją"?

> b) kernel nie ma supportu dla pewnego prostego urządzenia USB.
>
> c) chcę dorobić sterownik w user space.
>
> dmesg po podpięciu urządzenia wypisuje:
>
> usb 1-1: new full speed USB device number 7 using sw_hcd_host0
>
> i na tym konczy rozpoznawanie.
>
> Czy możliwe jest napisanie sterownika (może być zintegrowany z
> apliakcją) startując z tego poziomu w przestrzeni usera? Używając np.
> libusb. Protokół (urządzenia) jest trywialny, więc nie jest to problem
> z punktu widzenia jego obsługi. Nie wiem jednak czy na pewno da się
> startując z takiego poziomu rozpoznania doprowadzić do działania.

Da się.
-- 
Krzysztof Halasa
Technical Details
Message-ID: <m3vcjq4rzm.fsf@intrepid.localdomain>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mail
References: <jp85mi$sjv$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!not-for-mail
From: Krzysztof Halasa <khc@pm.waw.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Sterownik USB w user space.
Date: Sun, 20 May 2012 20:39:09 +0200
Organization: NASK - www.nask.pl
Lines: 26
Message-ID: <m3vcjq4rzm.fsf@intrepid.localdomain>
References: <jp85mi$sjv$1@inews.gazeta.pl>
NNTP-Posting-Host: nat.piap.pl
Mime-Version: 1.0
X-Trace: pippin.nask.net.pl 1337539372 24826 195.187.100.13 (20 May 2012 18:42:52 GMT)
X-Complaints-To: abuse ATSIGN nask.pl
NNTP-Posting-Date: Sun, 20 May 2012 18:42:52 +0000 (UTC)
Cancel-Lock: sha1:QYhiqEHBx1LsxWhX3Q1jYFLUx40=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit