lt.phhsnews.com


lt.phhsnews.com / Ar yra faktinis USB ryšio protokolas?

Ar yra faktinis USB ryšio protokolas?


Daugelis iš mūsų niekada nesupranta mūsų USB įrenginių, mes tiesiog prijungiame juos ir pamiršame apie juos. Bet kas, jei esate smalsus, norintis daugiau sužinoti apie tai, kaip USB veikia? Šiandien "SuperUser Q & A" žinia turi atsakymus į įdomius skaitytojo klausimus.

Šiandienos klausimų ir atsakymų sesija ateina pas mus "SuperUser", "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės dalimi.

Nuotraukų mandagumo

Klausimas

SuperUser skaitytuvas smeeb nori sužinoti, ar iš tiesų yra tikrasis USB ryšio protokolas:

Pagal Wikipedia USB:

  • Apibūdina kabelius, jungtis ir ryšius Kompiuterių ir elektroninių įrenginių prijungimui, ryšiui ir maitinimui naudojami protokolai, naudojami autobuse.

Bet ar yra faktinis USB ryšio protokolas ? Mano supratimu, kad:

  1. USB įrenginį prijungiate prie kompiuterio (pvz., "Ubuntu" ar bet kokios rūšies Linux).
  2. "Linux" tam tikru įrenginiu kažkaip ( premija, jei žinote!) ) ir įkelia jį.
  3. Dabar įrenginys prijungtas prie / dev / theDevice .
  4. Vartotojų erdvės programos dabar gali skaityti ir rašyti į / dev / theDevice vairuotojas tvarko žemo lygio įvesties ir išvesties pagrindinį įrenginį / aparatūrą.

Kiek aš galiu pasakyti, USB ryšio protokolas šiame sraute niekur nėra. Jei mano supratimas yra teisingas, USB yra tik kabelis ir elektros jungtis tarp kompiuterio ir įrenginio.

Ar aš čia neteisingai? Ar "USB" iš tikrųjų įdiegia kokį nors žemo lygio protokolą, kuris pabrėžia srautą aukščiau? Jei taip, kas tai yra ir kaip jis veikia 30 000 pėdų vaizdas?

Ar yra faktinis USB ryšio protokolas?

Atsakymas

SuperUser autoriai RedGrittyBrick ir projectdp turi mums atsakymą. Pirmiausia "RedGrittyBrick":

Taip (žiūrėkite USB protokolus).

Kaip suprantu, USB spec apibrėžia sudėtingą sluoksniuotų protokolų ir įrenginių profilį.

Pvz., USB įrenginiai gali atitikti " lygio šablonai, pvz., masinio saugojimo, klaviatūros, žmogaus sąsajos įrenginiai ir tt, ir juos tvarko generinis įrenginio tvarkyklė. Kai kurie USB įrenginiai gali bendrauti žemesniu lygiu taip, kad operacinės sistemos žemo lygio USB palaikymas gali atpažinti, kad reikalingi aukštesnio lygio tvarkyklės įrenginiai.

Vykdant "projectdp" atsakymą:

Klausimas

Ar yra mažo lygio USB ryšio protokolas veikia ir kas jis yra?

Atsakyti

Taip, yra. USB specifikacijoje yra USB protokolas, kuris apibrėžia, kaip autobusas naudojamas bitų lygiu. Tai būtų žemo lygio protokolas, kuris grindžiamas aukštesnio lygio protokolais (t. Y. Masinio saugojimo, HID ir kt.).

Dėl konkrečių nurodymų, kaip veikia USB protokolas, ši OSDev wiki yra naudinga.

Premijos klausimas

Kaip Linux randa ir įkelia įrenginio tvarkyklę į šį įrenginį?

Premijos atsakymas

"Linux" naudojant USB jungtį veikiantį branduolį USB įrenginys bus aptiktas aparatūros ir branduolio dėl USB specifikacijos. Iš aparatinės įrangos pusės aptikimą atlieka USB pagrindinis valdiklis. Tuomet branduolyje priimančiojo valdiklio tvarkyklė perima ir perduoda žemo lygio bitus ant vielos į USB formato informaciją. Tada ši informacija bus apgyvendinta branduolio "usbcore" tvarkyklėje.

Persifrazavau iš šio puikaus "Opensourceforu" straipsnio, kuriame yra daug išsamesnės ir aiškesnės jūsų klausimo "Linux" kontekste.

Įsitikinkite, kad patikrinote likusią dalį gyva diskusija per nuorodą pasidalijama žemiau!


Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.


Koks skirtumas tarp VPT ir tarpinio serverio?

Koks skirtumas tarp VPT ir tarpinio serverio?

Proxy sujungia jus su nuotoliniu kompiuteriu, o VPN jungiasi prie nuotolinio kompiuterio, todėl jie turi būti daugiau ar mažiau tokie patys dalykas, ar ne? Ne visai. Pažvelkime į tai, kada galėtumėte naudoti kiekvieną, ir kodėl įgaliojimai yra prastas VPN pakaitalas. Tinkamo įrankio pasirinkimas yra kritinis Praktiškai kas antrą savaitę yra svarbi naujienų istorija apie šifravimą, sugadintus duomenis, snooping, ar kitų skaitmeninių privatumo problemų.

(how-to)

Nuorodų elementai tarp lapų ir darbaknygių "Excel"

Nuorodų elementai tarp lapų ir darbaknygių "Excel"

Bendras dalykas, kurį reikia padaryti "Excel", yra naudoti vieną lapą, skirtą rinkti neapdorotus duomenis, pvz., Pardavimo sumas, tada naudoti kitą skirtuką ar net knygą, skirtą suskaidymams ar ataskaitoms kurti; viskas yra, tačiau taip reikia, kad pirmiausia susietumėte langelius. Laimei,

(How-to)