Segger wprowadza klasę audio dla urządzeń USB

Firma Segger wprowadziła obsługę urządzeń klasy audio w swym stosie protokołów USB emUSB-Device. Dzięki temu oferowane przez tę firmę oprogramowanie pozwala teraz na realizację dowolnego systemu audio z interfejsem USB. Typowe zastosowania takich urządzeń obejmują systemy konferencyjne, zestawy głośnomówiące, słuchawki czy adaptery USB-audio. Jeśli urządzenie docelowe zawiera mikrofony lub łączy się z mikrofonami, głośnikami, zestawami słuchawkowymi czy instrumentami muzycznymi, interfejs USB stanowi znakomity sposób wymiany danych między tym urządzeniem a komputerem hosta.

Klasa audio jest komponentem składowym opracowanego przez Segger stosu protokołów USB emUSB-Device. Stos ten został zaprojektowany specjalnie z myślą o systemach wbudowanych. Może pracować na dowolnym mikrokontrolerze i jest niezależny od platformy. Ten funkcjonalny stos pozwala na tworzenie urządzeń wielu klas – również niemal dowolnych kombinacji dostępnych klas USB.

emUSB-Device oferuje następujące klasy:

  • Media Transfer Protocol
  • Mass Storage Device
  • CDROM
  • Audio
  • Human Interface Device
  • CDC-ACM (komunikacji przez port szeregowy)
  • IP-over-USB
  • Printer (drukarki)

Stos zawiera ponadto klasę komunikacji Bulk pozwalającą na realizację efektywnych urządzeń peryferyjnych o dużej przepustowości. Jednocześnie stos em-USB-Device jest w pełni kompatybilny ze standardem USB.

Do pobrania dostępne są również pakiety ewaluacyjne dla płytek Segger emPower oraz innych płytek.

Dodatkowe informacje o komponencie audio dla stosu Segger emUSB-Device są dostępne tutaj. Pełna specyfikacja stosu emUSB-Device znajduje się tu.

O autorze