- Nowy
21 756,29 zł Netto
Podstawowy stos USB Host dla systemów wbudowanych, umożliwiający obsługę urządzeń peryferyjnych USB, w tym klas MSD i HID. Zapewnia pełną funkcjonalność hosta, obsługę hubów, wszystkich trybów transferu (control, bulk, interrupt, isochronous) oraz dynamiczną enumerację i funkcję hot-plug. Stos oferuje zaawansowane mechanizmy zarządzania potokami i odzyskiwania błędów, gwarantując wysoką niezawodność działania. Modułowa architektura z warstwą sterownika sprzętowego pozwala na łatwą integrację z różnymi platformami sprzętowymi. Segger emUSB-Host BASE (9.30.00)
emUSB-Host BASE to podstawowy stos USB Host przeznaczony dla systemów wbudowanych, umożliwiający obsługę urządzeń peryferyjnych USB. Oprogramowanie zapewnia pełną funkcjonalność hosta USB, w tym obsługę koncentratorów (hubów) oraz wybranych klas urządzeń, takich jak MSD (Mass Storage Device) i HID (Human Interface Device). Rozwiązanie jest zgodne ze specyfikacją USB i obsługuje wszystkie tryby transferu: control, bulk, interrupt oraz isochronous przy wszystkich obsługiwanych prędkościach.
Stos implementuje wewnętrzne zarządzanie potokami USB (USB pipe management) oraz rozszerzone mechanizmy odzyskiwania błędów, co gwarantuje wysoką niezawodność i stabilność działania. Obsługiwane jest dynamiczne wykrywanie, enumeracja i identyfikacja urządzeń, a także funkcja hot-plug dla urządzeń i hubów. emUSB-Host BASE umożliwia jednoczesne zarządzanie wieloma urządzeniami oraz strukturami drzew USB z wieloma koncentratorami. Dzięki modułowej budowie aplikacja może korzystać bezpośrednio z interfejsu programistycznego hosta lub z API udostępnianego przez sterowniki klas.
Wersja BASE zawiera obsługę klasy MSD, co pozwala na podłączenie pamięci masowych USB, oraz klasy HID, umożliwiającej współpracę z urządzeniami interfejsu użytkownika, takimi jak klawiatury czy myszy. Do realizacji operacji na plikach i katalogach przy użyciu klasy MSD wymagany jest system plików, zazwyczaj emFile. Stos składa się z trzech warstw: sterownika dostępu do sprzętu (target driver), rdzenia (core) oraz warstwy protokołu USB. Rozwiązanie nie jest zależne od konkretnego sprzętu, ponieważ wykorzystuje warstwę abstrakcji sprzętowej w postaci sterowników. emUSB-Host BASE wymaga zastosowania odpowiedniego sterownika docelowego (target driver).
Producent
Osoba odpowiedzialna
Rozszerzenie stosu USB umożliwiające obsługę technologii USB On-The-Go, pozwalającej urządzeniu dynamicznie pełnić rolę hosta lub peryferium. Rozwiązanie automatycznie wykrywa rolę na podstawie stanu pinu ID i inicjalizuje odpowiedni stos, integrując się z emUSB-Host oraz emUSB-Device. Moduł obsługuje praktycznie dowolne transceivery USB OTG i umożliwia bezpośrednią komunikację między urządzeniami bez udziału komputera. Niewielkie zużycie pamięci RAM i ROM oraz dołączony kod demonstracyjny ułatwiają implementację funkcji dual-role w systemach embedded. Segger emUSB OTG Support (9.30.1)
Brak towaru
Rozszerzenie stosu USB Host umożliwiające obsługę urządzeń zgodnych z klasą USB Communications Device Class, działających jako wirtualny port szeregowy COM. Pozwala na komunikację z modemami GSM, 3G i LTE, modemami przewodowymi oraz urządzeniami takimi jak terminale POS wykorzystujące CDC do transmisji danych i konfiguracji. Moduł umożliwia wysyłanie i odbieranie danych, konfigurację parametrów transmisji oraz jednoczesną obsługę wielu urządzeń, generując powiadomienia o statusie połączenia. Niewielkie wymagania dotyczące pamięci RAM i ROM oraz dostępny kod przykładowy ułatwiają integrację w systemach embedded. Segger emUSB-Host CDC Class (9.35.02)
Brak towaru
Rozszerzenie stosu USB Host umożliwiające komunikację z urządzeniami USB wykorzystującymi niestandardowe, vendor-specific protokoły. Pozwala na integrację specjalizowanych peryferiów w systemach embedded bez konieczności tworzenia własnej warstwy niskopoziomowej USB. Moduł obsługuje wszystkie typy transferów: bulk, interrupt, control oraz isochronous, oferując wysoką wydajność przy niewielkim zużyciu pamięci RAM i ROM. Proste API oraz obsługa operacji synchronicznych i asynchronicznych ułatwiają implementację elastycznej komunikacji w wymagających projektach wbudowanych. Segger emUSB-Host Vendor (9.35.04)
Brak towaru
Rozszerzenie stosu USB Host umożliwiające obsługę czytników kart inteligentnych zgodnych ze standardem CCID w systemach wbudowanych. Pozwala na łatwą enumerację i komunikację z czytnikami kart stykowych, bezstykowych (NFC) oraz RFID bez konieczności tworzenia własnych sterowników niskiego poziomu. Moduł udostępnia proste API do wysyłania komend APDU oraz generuje powiadomienia o podłączeniu czytnika i włożeniu karty. Niewielkie wymagania dotyczące pamięci RAM i ROM sprawiają, że rozwiązanie idealnie nadaje się do systemów kontroli dostępu, uwierzytelniania i aplikacji IoT. Segger emUSB-Host CCID (9.35.06)
Brak towaru
embOS designed for ARM7/9 and ARM SDT 2.50 compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and GNU compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and GNU compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and IAR compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and IAR compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and KEIL compiler
Brak towaru
Podstawowy stos USB Host dla systemów wbudowanych, umożliwiający obsługę urządzeń peryferyjnych USB, w tym klas MSD i HID. Zapewnia pełną funkcjonalność hosta, obsługę hubów, wszystkich trybów transferu (control, bulk, interrupt, isochronous) oraz dynamiczną enumerację i funkcję hot-plug. Stos oferuje zaawansowane mechanizmy zarządzania potokami i odzyskiwania błędów, gwarantując wysoką niezawodność działania. Modułowa architektura z warstwą sterownika sprzętowego pozwala na łatwą integrację z różnymi platformami sprzętowymi. Segger emUSB-Host BASE (9.30.00)