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.