MEDYCYNA

LumiLaser – Medyczne urządzenie laserowe

Aplikacja Qt działająca na urządzeniu wbudowanym, symulująca pracę medycznego lasera. Użytkownik może wybrać jedną z przygotowanych operacji lub stworzyć własną z predefiniowanymi parametrami.

CZYTAJ DALEJ
ISO 13485:2016ISO 9001:2015Qt Service Parnter

Szczegóły projektu

Na potrzeby tego projektu stworzyliśmy dedykowany obraz systemu Linux z wykorzystaniem Yocto, dostosowany specjalnie do medycznego urządzenia laserowego. Uwzględniliśmy wyłącznie komponenty i biblioteki niezbędne dla aplikacji, co zmniejszyło złożoność systemu i poprawiło cyberbezpieczeństwo. Mniejsza powierzchnia systemu oznacza mniej potencjalnych podatności oraz łatwiejsze utrzymanie w długim okresie. Obraz był w pełni kompatybilny z Qt 6, zapewniając nowoczesne możliwości interfejsu użytkownika na platformie embedded.

Interfejs użytkownika został zbudowany z wykorzystaniem Qt Quick i QML, aby zapewnić płynne i responsywne działanie. Animacje i przejścia ułatwiają zrozumienie obsługi oraz zwiększają komfort użytkowania, co ma szczególne znaczenie w przypadku urządzeń medycznych.

Zintegrowaliśmy w aplikacji model 3D przy użyciu Qt Quick 3D, aby zapewnić czytelne wizualne informacje zwrotne dotyczące pracy urządzenia. Interaktywne elementy 3D pomagają użytkownikom lepiej zrozumieć stan systemu i zachowanie urządzenia, poprawiając użyteczność i ułatwiając obsługę złożonych funkcji bez potrzeby dodawania dodatkowych ekranów czy kontrolek.

Wyzwanie projektu

Tworzenie interfejsów GUI oraz rozwiązań 3D to nasza codzienność, dlatego największym wyzwaniem w tym projekcie była warstwa systemu operacyjnego. Musieliśmy zbudować niestandardowy obraz systemu Linux z Yocto, obejmujący konfigurację wyświetlacza, sterowniki Wi-Fi i audio, biblioteki systemowe oraz wsparcie dla najnowszej wersji frameworka Qt. Połączenie wszystkich tych elementów w stabilny i bezpieczny system było najbardziej wymagającą – i jednocześnie najbardziej satysfakcjonującą - częścią pracy. Michał Woźniak – Head of Delivery

Konfiguracja wersji demonstracyjnej

Aby bezpiecznie prezentować projekt na konferencjach i targach, nie mogliśmy użyć prawdziwego lasera medycznego. Zamiast tego podłączyliśmy diodę przez piny GPIO, aby zasymulować laser wykorzystywany w urządzeniu klienta. Takie podejście pozwoliło zaprezentować pełne zachowanie oprogramowania, logikę sterowania oraz interakcje użytkownika bez żadnych zagrożeń dla bezpieczeństwa, przy jednoczesnym zachowaniu zgodności z rzeczywistym działaniem systemu.

Qt Embedded Starter Pack

Ten projekt, podobnie jak wiele innych realizowanych w Somco Software, opiera się na naszym sprawdzonym punkcie startowym dla projektów Qt Embedded. Pomaga on unikać ryzyk na wczesnym etapie, obniżać koszty oraz znacznie szybciej doprowadzić do działającego produktu.

Połączyliśmy elementy, które wielokrotnie sprawdziły się w naszych projektach, w jeden gotowy do użycia pakiet - sprzęt, konfigurację systemu oraz solidną bazę Qt.

Dlaczego to działa

Zamiast zaczynać od zera, rozpoczynasz pracę z działającym systemem i rzeczywistą aplikacją. Oznacza to szybszą walidację, mniej niespodzianek i znacznie krótszą drogę do finalnego produktu.

Umów demo

Co zawiera nasz Starter Pack?

01

Gotowa platforma sprzętowa

Sprawdzona płyta od zaufanych partnerów, takich jak NXP, Toradex, SoMlabs czy STMicroelectronics, z skonfigurowanym wyświetlaczem i zweryfikowanymi sterownikami.

02

Skonfigurowana warstwa systemowa

Niestandardowy obraz Yocto zawierający wyłącznie niezbędne komponenty, zoptymalizowany pod kątem bezpieczeństwa, wydajności oraz programowania Qt Embedded.

03

Przykładowa aplikacja Qt

Gotowa do użycia aplikacja Qt prezentująca realne funkcje, takie jak aktualizacje przez USB, łączność, testy jednostkowe oraz integrację systemową — gotowa do dalszej rozbudowy.

Nasze doświadczenie w tworzeniu urządzeń medycznych

Specjalizujemy się w tworzeniu rozwiązań medycznych łączących sprzęt, elektronikę i zaawansowane oprogramowanie. Większość naszych projektów dotyczy SiMD (Software in a Medical Device) , gdzie kluczowe znaczenie mają niezawodność, wydajność i integracja systemowa. Realizujemy także aplikacje SaMD (Software as a Medical Device) na platformy desktopowe i mobilne, często z funkcjonalnościami DICOM i PACS.

Nasze procesy są certyfikowane zgodnie z ISO 13485:2016 , a klientów wspieramy w przygotowaniu dokumentacji technicznej wymaganej do zgodności z MDR i FDA . Dzięki temu dostarczamy nie tylko działające oprogramowanie, lecz także rozwiązania gotowe do procesu certyfikacji.

Dowiedz się więcej

Porozmawiajmy o Twoim projekcie

Odpowiemy na każde pytanie i pomożemy określić idealną strategię, która zwiększy szanse Twojego projektu na sukces.

Wypełnij formularz, a wkrótce się z Tobą skontaktujemy.

Łukas Kosiński

Łukas Kosiński

Chief Executive Officer

Administratorem danych osobowych jest Somco Software sp. z o.o., ul. Gen. Ottokara Brzozy-Brzeziny 13, 05-220 Zielonka, KRS: 855688. Dane osobowe przetwarzane są w celu udzielenia odpowiedzi na pytanie zawarte w formularzu kontaktowym. Więcej informacji, w tym opis praw przysługujących osobom, których dane dotyczą, jest dostępnych w klauzuli informacyjnej.