01.02.2013 Views

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

120<br />

, Zloz<strong>on</strong>e<br />

, urzadzenie<br />

USB<br />

Glówny k<strong>on</strong>troler<br />

USB<br />

Rysunek 6.7. Rodzaje urzadzen na magistrali USB<br />

•<br />

•<br />

Urzadzenia peryferyjne i interfejsy<br />

Glówny<br />

k<strong>on</strong>troler/k<strong>on</strong> centra<strong>to</strong>r<br />

USB<br />

Juz w tym miejscu musimy zwrócic uwage na nastepujacy fakt: wyeliminowanie<br />

wymagan co do zasobów systemu, a takze uproszczenie okablowania bylo mozliwe<br />

dzieki przejeciu wiekszej ilosci zadan do realizacji przez oprogramowanie. Stad oprogramowanie<br />

<strong>to</strong> jest Uak widac) dosc rozbudowane, a wspólzaleznosci pomiedzy poszczególnymi<br />

jego czesciami sa zloz<strong>on</strong>e. W zwiazku z tym do problemu wspólpracy<br />

oprogramowania i sprzetu USB bedziemy kilkakrotnie wracac w niniejszym rozdziale.<br />

Przedstawimy teraz zadania poszczególnych czesci oprogramowania:<br />

Sterownik USB - jego zadaniem jest skomple<strong>to</strong>wanie informacji o wymaganiach<br />

poszczególnych urzadzen dolacz<strong>on</strong>ych do USB, a dotyczacych zasobów<br />

systemowych, szybkosci transmisji itp. Nastepnie sterownik USB na podstawie<br />

zadan otrzymywanych od sterowników urzadzen USB organizuje transmisje da­<br />

nych, dzielac ja na tak zwane transakcje, przydzielane nastepnie do 1-milisekundowych<br />

ramek Uedna ramka moze zawierac transakcje dotyczace wielu urzadzen,<br />

o czym za chwile). --<br />

Sterowniki urzadzen USB - sa czescia oprogramowania komunikujaca sie<br />

z jednej str<strong>on</strong>y bezposrednio z urzadzeniami USB, a z drugiej przekazujaca zadania<br />

transmisji generowane przez te urzadzenia do sterownika USB. Zadania te<br />

przekazywane sa w postaci tak zwanych pakietów IRP (ang. lO Request Packets).<br />

<str<strong>on</strong>g>Please</str<strong>on</strong>g> <str<strong>on</strong>g>purchase</str<strong>on</strong>g> <str<strong>on</strong>g>PDF</str<strong>on</strong>g> <str<strong>on</strong>g>Split</str<strong>on</strong>g>-<str<strong>on</strong>g>Merge</str<strong>on</strong>g> <strong>on</strong> <strong>www</strong>.<strong>verypdf</strong>.<strong>com</strong> <strong>to</strong> remove this watermark.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!