USB: erinevus redaktsioonide vahel

Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
5. rida: 5. rida:
 
===Tööpõhimõte===
 
===Tööpõhimõte===
   
  +
Väited
TODO
 
  +
  +
* USB host interface controller tegeleb transpordiga (mitte translationiga nagu nt achi kontroller, mis tõlgib achi protokolli käigult sata protokolliks)
  +
* USB device controller
   
 
Klassid
 
Klassid
19. rida: 22. rida:
   
 
Kusjuures CDC on ülemklass, mille alla kuuluvad WCC, NCM ja ACM. CDC alla otse ei kuulu seadmeid.
 
Kusjuures CDC on ülemklass, mille alla kuuluvad WCC, NCM ja ACM. CDC alla otse ei kuulu seadmeid.
  +
  +
Üldiselt toimub CPU ja seadme vaheline suhtlemine kahe kihiliselt
  +
  +
* cpu ja 'host controller interface' vahel toimub hci protokolli abil suhtlemine
  +
* cpu ja 'device controller interface' vahel toimub spetsiifilise protokolli abil suhtlemine (nt usb-storage puhul msc)
  +
* hci protokolli sisse on kapseldatud msc protokolli liiklus
  +
* host controlleri ülesandeks on usb seadmete nimekirja koostamine, seadmete avastamine ja unustamine, adresserimine, nö liikluse ruutimine jms
   
 
===Misc===
 
===Misc===

Redaktsioon: 21. september 2025, kell 03:54

Sissejuhatus

TODO

Tööpõhimõte

Väited

  • USB host interface controller tegeleb transpordiga (mitte translationiga nagu nt achi kontroller, mis tõlgib achi protokolli käigult sata protokolliks)
  • USB device controller

Klassid

  • andmesalvestus (storage) - MSC (Mass Storage Class)
  • serial port dongle - ACM (Abstract Control Model)
  • klaviatuur, hiir - HID (Human Interface Device Class)
  • wired network - NCM (Network Control Model)
  • wifi network - WCC (Wireless Controller Class)
  • bluetooth network - WCC (Wireless Controller Class)
  • smart card - CCID (Chip Card Interface Class)
  • webcam - UVC (Video Class)

Kusjuures CDC on ülemklass, mille alla kuuluvad WCC, NCM ja ACM. CDC alla otse ei kuulu seadmeid.

Üldiselt toimub CPU ja seadme vaheline suhtlemine kahe kihiliselt

  • cpu ja 'host controller interface' vahel toimub hci protokolli abil suhtlemine
  • cpu ja 'device controller interface' vahel toimub spetsiifilise protokolli abil suhtlemine (nt usb-storage puhul msc)
  • hci protokolli sisse on kapseldatud msc protokolli liiklus
  • host controlleri ülesandeks on usb seadmete nimekirja koostamine, seadmete avastamine ja unustamine, adresserimine, nö liikluse ruutimine jms

Misc

Peale arvutis usb osakonna nö väljalülitamist

root@ubu2110:~# lsusb -t
root@ubu2110:~# usb-devices
root@ubu2110:~# lsmod | grep usb
root@ubu2110:~#

Kasulikud lisamaterjalid

  • TODO