Klient
Firma jest dostawcą półprzewodników. Jej produkty i usługi obejmują wydajne zarządzanie energią i sygnałem, urządzenia logiczne, dyskretne oraz autorskie, do zastosowania w motoryzacji, komunikacji, informatyce, przemyśle, oświetleniu LED, sektorze medycznym, wojskowym, kosmicznym i energetycznym.
Wyzwanie
Nasz klient jest liderem w dziedzinie rozwiązań Bluetooth Low Energy o bardzo niskim poborze mocy. Ich wieloprotokołowe radio SoC (RSL10) wprowadza BLE i personalizowane protokoły 2,4 GHz do różnych aplikacji bezprzewodowych używanych w IoT, urządzeniach przenośnych, aparatach słuchowych itp. Układ ten jest dostarczany wraz z zestawem SDK, aby umożliwić klientom szybkie opracowanie wymaganych funkcjonalności. Klient zgłosił prośbę o rozszerzenie tego własnie zestawu SDK o dodatkowe funkcje / aplikacje.
Co zrobiliśmy
- Stworzyliśmy zestaw sterowników urządzeń peryferyjnych CMSIS (lub zgodnych z CMSIS),
- Stworzyliśmy warstwę abstrakcji BLE dla różnych profili BLE, np. wykorzystywane do monitorowania glukozy / tętna / ciśnienia krwi, raportowania obecności w zasięgu, aplikacji HOGP itp.,
- Stworzyliśmy warstwę abstrakcji BLE dla protokołów audio (MFi, Asha – protokoły aparatów słuchowych itp.),
- Stworzyliśmy przykładową aplikację dla każdego z przygotowanych komponentów oprogramowania,
- Przenieśliśmy freeRTOS na RSL10 SoC, przenieśliśmy dodatkowe przykładowe aplikacje dla freeRTOS,
- Stworzyliśmy zestaw kompleksowych testów dostarczonych komponentów oprogramowania (w tym integrację z analizatorami mocy / widma, pomiary poboru mocy w trybie uśpienia / czuwania).
Efekty
Pakiet SDK oferowany przez klienta został rozszerzony o nowe komponenty / przykładowe aplikacje, co jeszcze bardziej ułatwia ich klientom tworzenie własnych projektów, które wymagają łączności bezprzewodowej przy zachowaniu niskiego zużycia energii.
Dowiedz się więcej