Szolgáltatások · Beágyazott rendszerek

Beágyazott szoftver- és eszközfejlesztés

Beágyazott szoftvert és firmware-t fejlesztünk orvostechnikai eszközökhöz, többek között sebészeti rendszerekhez, klinikai vizsgálatokban használt műszerekhez és hálózatba kapcsolt berendezésekhez. A hardverközeli rétegektől a kezelőfelületig a teljes fejlesztési folyamatot lefedjük.

Miért a Silurus

Megbízható fejlesztési partner hosszú távra

Egy orvostechnikai eszköz fejlesztése gyakran éveken át tart. Ehhez olyan partnerre van szükség, aki hosszú távon is stabilan jelen van, következetesen dokumentál, és alaposan ismeri a hardvert és a rajta futó szoftvert.

Hosszú távú együttműködés

Az orvostechnikai eszközfejlesztés többéves elköteleződést igényel. Egy fejlesztőpartner kiesése komoly műszaki és szabályozói kockázatot jelenthet. Ügyfélkapcsolataink jellemzően éveken át tartanak, csapataink stabilak, pénzügyi működésünket pedig auditált beszámolók és AAA minősítés támasztják alá.

Minőség és szabályozói megfelelőség

Fejlesztési folyamatainkat az ISO 13485 és az IEC 62304 követelményeihez igazítjuk. A verifikációs, nyomonkövethetőségi és fejlesztési dokumentációt úgy készítjük el, hogy közvetlenül felhasználható legyen belső minőségbiztosítási folyamatokhoz, bejelentett szervezeti felülvizsgálatokhoz és FDA-benyújtásokhoz.

Átfogó beágyazott fejlesztési tapasztalat

A hardverarchitektúrától és az elektronikától a firmware-en és kommunikációs rétegeken át a kezelőfelületig a teljes fejlesztési láncot lefedjük. RTOS- és bare-metal rendszerekkel, biztonságkritikus vezérlési funkciókkal, eszközmeghajtókkal, hardverabsztrakciós rétegekkel, BLE- és más kommunikációs megoldásokkal, valamint hardware-in-the-loop teszteléssel is dolgozunk. A fejlesztést és a hozzá tartozó dokumentációt az IEC 62304 előírásai szerint végezzük, B és C szoftverbiztonsági osztályba sorolt rendszerek esetén is.

Áttekintés

Beágyazott szoftver olyan rendszerekhez, ahol a pontosság és a megbízhatóság alapkövetelmény

Hardverközeli beágyazott szoftvereket fejlesztünk RTOS- és bare-metal platformokra. Ugyanazt a mérnöki és dokumentációs fegyelmet alkalmazzuk, amely valamennyi szabályozott orvostechnikai projektünket meghatározza.

A fejlesztést az első működő prototípustól a dokumentált, gyártásra kész firmware-ig végigkísérjük. Meglévő rendszerek korszerűsítésében is segítünk, és kialakítjuk azokat az automatizált build- és tesztfolyamatokat, amelyek hosszú távon is megbízhatóvá és jól karbantarthatóvá teszik a szoftvert.

Close-up of a medical device circuit board
A gyakorlatban

Hardverközeli fejlesztés orvostechnikai követelmények szerint

Egy összefüggő beágyazott rendszer a mikrovezérlőtől a kezelőfelületig.

A fejlesztést a hardver és az elektronika megismerésével, illetve szükség esetén megtervezésével kezdjük. Erre építjük fel az eszközmeghajtókat és a hardverabsztrakciós réteget, a valós idejű vezérlési funkciókat, majd a kommunikációs megoldásokat és a kezelőfelületet. A fejlesztés és a műszaki felülvizsgálat minden szakaszában figyelembe vesszük az IEC 62304 követelményeit.

Meglévő firmware esetén a rendszer korszerűsítését is vállaljuk. A kódot jól tesztelhető modulokra bontjuk, szükség esetén hardver nélküli szimulációs környezetet alakítunk ki, és automatizált build- és tesztfolyamatokat vezetünk be. Így a szoftver hosszú távon is biztonságosan fejleszthető, kiadható és karbantartható marad.

Szakterületeink

A hardverközeli fejlesztéstől a gyártásra kész firmware-ig

01

Firmware és RTOS

Valós idejű és bare-metal firmware-ek fejlesztése elterjedt mikrovezérlő- és SoC-platformokra.

02

Eszközmeghajtók és HAL

Hardverabsztrakciós rétegek, perifériameghajtók és board support package-ek fejlesztése.

03

Biztonságkritikus vezérlés

Biztonságkritikus vezérlési és szabályozási funkciók tervezése és fejlesztése az IEC 62304 követelményei szerint.

04

Kommunikáció és protokollok

Vezetékes és vezeték nélküli kommunikáció, egyedi protokollok és biztonságos adatkapcsolatok kialakítása.

05

Hardverélesztés és integráció

Áramköri lapok élesztése, a hardver és a szoftver integrációja, valamint a teljes rendszer üzembe helyezése.

06

Beágyazott tesztelés és CI

Automatizált tesztelés, szimulációs környezetek, buildfolyamatok és folyamatos integráció bevezetése.

Kiemelt projektjeink

Beágyazott fejlesztések orvostechnikai környezetben

Néhány példa korábbi beágyazott fejlesztési projektjeinkből. További részleteket és referenciákat titoktartási megállapodás mellett tudunk bemutatni.

01

Laboratóriumi műszer klinikai vizsgálatokhoz

Egy asztali alkalmazást és a hozzá tartozó firmware-t alakítottunk át moduláris, jól tesztelhető rendszerre. Elkészítettük az IEC 62304 szerinti verifikációs dokumentációt és a teljes nyomonkövethetőséget is.

02

Biztonságkritikus terápiás eszköz

IEC 62304 szerinti hiányelemzést végeztünk a beágyazott firmware-en, majd közreműködtünk a feltárt problémák javításában. A projekt része volt a kommunikáció és az integritás-ellenőrzés megerősítése, valamint a regressziós tesztelés és a CI-környezet kialakítása.

03

Viselhető betegmonitorozó eszköz

BLE-kapcsolattal működő mobilalkalmazást fejlesztettünk automatizált teszteléssel, az IEC 62304 szerinti dokumentációval és verifikációval.

04

Többmodulos telemedicina-platform

Több hálózatba kapcsolt mérőmodul firmware-ét fejlesztettük közös hardverabsztrakciós réteggel és Linux-alapú kezelőfelülettel, az IEC 62304 B biztonsági osztályának követelményei szerint.

Beszéljünk

Van egy projekt, amiről érdemes beszélnünk?

Írd meg, min dolgozol. Már az első beszélgetésen kiderítjük, hogy mi vagyunk-e a megfelelő partner számodra.