Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Přenos dat po universální sériové sběrnici

dejfson
dejfson (neregistrovaný)
29. 1. 2009 9:23 Nový

my elektrikari tohle vsechno vime

celé vlákno
my elektrikari ovsem nevime jak napsat pod linuxem takovy driver pro nami vyvinute usb zarizeni. my elektrikari bychom pravdepodobne ocenili kdyby se tohle tema probiralo. nam elektrikarum se zda ze tohle tema by bylo vhodnejsi nez popis specifikace usb sbernice.

dekujeme
pet
pet (neregistrovaný)
29. 1. 2009 11:33 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
A nám, co se zabýváme systémy, se tohle hodí. Ale i informace o tom, jak se zařadit na USB stack se svým driverem, by se určitě hodila. A pokud by bylo oboje na jednom místě (zde), tak by to bylo bezva.
vjkm
vjkm (neregistrovaný)
29. 1. 2009 11:47 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
Není to sice to pravé ořechové, ale kdo je líný psát drivery, může použít user-space knihovnu libusb.
dejfson
dejfson (neregistrovaný)
29. 1. 2009 13:23 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
my elektrikari nejsme lini a kdyz budeme vedet, tak si driver napiseme
dan
dan (neregistrovaný)
29. 1. 2009 13:31 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
neni to nahodou ta kterou pouziva SANE pro scanery a jinak nez pod rootem to nebezi ? :)
Ondrej SanTiago Zajicek
Ondrej SanTiago Zajicek (neregistrovaný)
29. 1. 2009 15:03 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
Bezi to pod kazdym, kdo ma prava pro pristup k prislusnym device nodes.
Josef Pavlik aura:91
29. 1. 2009 16:05 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
My inzenyri tohle vsechno vime, uz jsme projektovali usb zarizeni, psali firmware do zarizeni, psali i drivery do kernelu, uz jsme psali i driver v user space, ale ten pak nefungoval, ale stejne si tyhle clanky cteme, protoze je povazujeme za zajimave.
dejfson
dejfson (neregistrovaný)
29. 1. 2009 17:41 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
my elektrikari jsme preci nikdy netvrdili ze tyto clanky se jevi nezajimavymi. jenom by nas jaksi zajimalo jakpak se to asi dela napisat si takovy driver do kernelu podporujici nejruznejsi transfery dat ktere podporuji nejruznejsi cipy ... napr takovy TUSB cip nebo EZUSB cip.... ze ano...
Ahmul
Ahmul (neregistrovaný)
29. 1. 2009 19:18 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
dejfson
dejfson (neregistrovaný)
30. 1. 2009 9:20 Nový

Re: my elektrikari tohle vsechno vime

celé vlákno
uhmmmmmmmm .... uz je objednana ..... dekujeme
venca
venca (neregistrovaný)
30. 1. 2009 9:02 Nový

co dělá chip a co ovladače?

celé vlákno
Zajímalo by mě, jestli všechny tyhle věci jako kde je kolik paketů za sebou atd, je v režii ovladače usb hosta, nebo jestli to dělá nějaký speciální USB chip? Pokud ty jednotlivé stavy atd řídí ovladač, pak mě nepřekvapuje, že USB tolik zatěžuje CPU.
BLEK.
BLEK. (neregistrovaný)
30. 1. 2009 9:22 Nový

Re: co dělá chip a co ovladače?

celé vlákno
Řadiče USB (UHCI, OHCI, EHCI) vypadají asi tak, že mají seznam front pro jednotlivé endpointy, a ke každé frontě seznam deskriptorů s pointery na data. Řadič to pak sám hardwarově prochází bez účasti procesoru --- cyklí přes seznam front a z každé fronty se snaží poslat jeden packet.

Na UHCI je třeba do front dávat rovnou packety o velikosti 64 bytů (t.j. driver ke každým 64 bytům dat musí vytvářet strukturu popisující packet). OHCI a EHCI jsou kvalitnější, tam stačí dát velký blok dat a řadič si ho sám rozseká na packety.
Zasílat nově přidané příspěvky e-mailem