← Wszystkie realizacje

Desktop i sprzęt

Silnik sterujący centralką sprzętową

Silnik w C#, który rozmawia z centralką audio przez port szeregowy: sterowanie stanowiskami, słuchawkami i mikrofonami, routing dźwięku.

Płytka drukowana centralki z przewodami szeregowymi i impulsami danych biegnącymi po ścieżkach

Projekt dla klienta — nazwy i szczegóły objęte poufnością.

Problem

Aplikacja sterująca potrzebowała niezawodnej warstwy komunikacji z urządzeniem, odpornej na różne mostki USB–UART i osobliwości kolejnych wersji firmware’u.

Rozwiązanie

Samodzielny silnik w C#/.NET tłumaczy polecenia wysokiego poziomu na ramki protokołu centralki, pilnuje stanu stanowisk i zapamiętuje ustawienia sesji między uruchomieniami.

Najważniejsze

  • Obsługa mostków FTDI i CP2615.
  • Emulator mikrokontrolera do testów bez fizycznego sprzętu.
  • Przekierowanie audio do portu szeregowego i z powrotem.
  • Obejścia opóźnień i ograniczeń konkretnych wersji firmware’u.
  • Zapis i odtworzenie ustawień sesji.

Porozmawiajmy

Opisz, co chcesz zbudować. Odpowiadam w ciągu jednego dnia roboczego.