Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 11 04, 17:01. Visos datos yra GMT + 2 valandos.
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
Communication with a USB device is accomplished through a pipe, a logical association between an endpoint and software running on the host.
mano galva reikalai vyksta taip:
įprastoje sistemoje, yra vienas USB-host-kontroleris ir vienas USB-hubas. į jį galimą įjungt keletą įrenginių, kurie turi savy USB-endpointus. ryšys gali būti užmegstas tik tarp vieno USB-host-kontrolerio ir vieno USB-endpointo kiekvienu momentu.
plikoje kompo sistemoje dažniausiai nėra USB-endpointų. jei prie kompo prijungi naują USB-devaisą, tai jis atsineša savo vieną ar kelis USB-endpointus, bet jie jau būna išnaudoti.
taigi, turim du kompus su dviem nuosavais host-kontroleriais ir dviem hubais, bet neturim laisvų USB-endpointų. kaip galima užmegzt USB-ryšį tarp kompų? reikia dviejų USB-endpointų, kurie vienas kitam perdavinėtų duomenis.
kas tiksliau kalbant yr USB-endpointas? keliasluoksnį protokolą palaikantis loginis įrenginys. kiekvienas USB-endpointas regis turi savo kelis identifikatorius, vieną turbūt net unikalų. vieno USB-endpointo spėju užtenka tam, kad padaryti minimalų USB-įrenginį.
dabar pamastykim, ar galim USB-endpointą padaryt turint tik vario gabalinską? nugi manau, kad nieku būdu negalim. ar tie, kam klausimas buvo aktualus, pradedat įsivaizduot, kas turi gulėt tokio kabelio viduj?
dabar klausimai turėtų pasikeist į „kokį čipą galim panaudoti“ ir t.t. šito nžn. nžn ir kodėl elektronikai taip sėkmingai ignoruoja google ieškojimo inete sistemą: http://www.lvr.com/usb.htm :-P
bendravimo per softą esmė atrodo yra sukišta į OS vidų, į WDM draiverius, kur ir turi sėdėt visas geležies aptarnavimas. kalbėt per draiverius nėra sunku, nes USB-įrenginiai turi paklusti standarto reikalavimams ir stebuklų daug čia nesurasi. apie draiverius minėtam tinklapy irgi yra parašyta mažumą.
o štai nespecializuotą mikrokontrolerį nuo nulio pavaldyt ir priverst palaikyt USB2 protokolą manau būtų žygdarbis ;-P