Szolgáltatások · Beágyazott rendszerek

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

Firmware- és beágyazottszoftver-fejlesztés sebészeti rendszerekhez, klinikai vizsgálatokban alkalmazott műszerekhez és hálózatba kapcsolt orvostechnikai eszközökhöz, az első hardvertervektől a felhasználói felületig.

Miért a Silurus?

Megbízható firmware hosszú távú eszközfejlesztéshez

Az orvostechnikai eszközök beágyazott szoftverének fejlesztése éveken át tart, és közvetlenül a hardver működésére épül. Olyan partnerre van szükség, aki hosszú távon is jelen van, következetesen dokumentál, és mélységében ismeri az alkalmazott hardverplatformot.

Megbízhatóság

Az orvostechnikai eszközfejlesztési programok többéves elköteleződést jelentenek. Egy beszállító kiesése olyan szabályozási és mérnöki kockázatot teremt, amelynek utólagos kezelése rendkívül nehéz. Együttműködéseink 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 ISO-megfelelőség

Mérnöki működésünk kereteit az ISO 13485 és az IEC 62304 követelményei adják. Az általunk készített verifikációs, nyomonkövethetőségi és tervezéstörténeti dokumentáció közvetlenül felhasználható a bejelentett szervezetek felülvizsgálataihoz, az FDA-beadványokhoz és a belső minőségbiztosítási folyamatokhoz, utólagos átdolgozás nélkül.

Átfogó beágyazott fejlesztési szakértelem

A teljes fejlesztési folyamatot lefedjük a hardverarchitektúra és az elektronika megtervezésétől a firmware-en és a kommunikációs rétegeken át egészen a kezelői felületig. Tapasztalatunk kiterjed az RTOS- és bare-metal rendszerekre, a biztonságkritikus vezérlési funkciókra, az eszközmeghajtókra, a hardverabsztrakciós rétegekre, a BLE- és más kommunikációs megoldásokra, valamint a hardware-in-the-loop tesztelésre. A fejlesztést és a dokumentációt az IEC 62304 előírásai szerint, B és C szoftverbiztonsági osztályba sorolt eszközökhöz is megfelelően végezzük.

Áttekintés

Szoftver olyan rendszerekhez, ahol az időzítés, a biztonság és a megbízhatóság elengedhetetlen

Közvetlenül a hardverhez kapcsolódó beágyazott szoftvereket fejlesztünk RTOS- és bare-metal célplatformokra. Munkánk során ugyanazt az IEC 62304 szerinti mérnöki és dokumentációs fegyelmet alkalmazzuk, amely valamennyi orvostechnikai szoftverprojektünket meghatározza.

A teljes fejlesztési folyamatot lefedjük az első működő prototípustól a teljes körűen dokumentált, gyártásra kész firmware-ig. A meglévő, elavult beágyazott rendszereket is korszerűsítjük, és kialakítjuk azokat az automatizált tesztelési és buildfolyamatokat, amelyek hosszú távon is megbízhatóvá és karbantarthatóvá teszik a szoftvert.

Close-up of a medical device circuit board
A gyakorlatban

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

Egyetlen, egységes beágyazott kódbázis a mikrovezérlőtől a kijelzőig.

A fejlesztést a hardver és az elektronika megtervezésével kezdjük, majd erre építjük fel a teljes beágyazott rendszert. Elkészítjük az eszközmeghajtókat és a hardverabsztrakciós réteget, kialakítjuk a pontos időzítést igénylő valós idejű vezérlési funkciókat, majd integráljuk a kommunikációs megoldásokat és a kezelői felületet. A fejlesztés és a műszaki felülvizsgálat minden szakaszban az IEC 62304 követelményei szerint történik.

Meglévő firmware esetén a rendszer korszerűsítését is elvégezzük. Jól tesztelhető modulokra bontjuk a kódot, hardver nélküli futtatást lehetővé tevő szimulációs módot alakítunk ki, valamint bevezetjük azokat az automatizált build- és tesztfolyamatokat, amelyek éveken át megbízhatóan kiadható és karbantartható állapotban tartják a terméket.

Szakterületeink

A hardvertervezéstől a gyártásra kész firmware-ig

01

Firmware és RTOS

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

02

Eszközmeghajtók és HAL

Hardverabsztrakciós rétegek, perifériameghajtók és board support csomagok fejlesztése.

03

Biztonságkritikus vezérlés

Determinisztikus szabályozási hurkok tervezése, fejlesztése és felülvizsgálata az IEC 62304 követelményei szerint.

04

Kommunikáció és protokollok

Vezetékes és vezeték nélküli kapcsolatok, egyedi protokollok és biztonságos eszközkommunikáció kialakítása.

05

Hardverélesztés és integráció

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

06

Beágyazott tesztelés és CI

Automatizált tesztek, szimulációs módok és beágyazott buildfolyamatok kialakítása.

Kiemelt projektjeink

Beágyazott fejlesztések szabályozott orvostechnikai környezetben

Az alábbi példák jól szemléltetik beágyazott fejlesztési projektjeink sokszínűségét. További részleteket titoktartási megállapodás keretében tudunk bemutatni.

01

Klinikai vizsgálatokhoz fejlesztett laboratóriumi műszer

Egy asztali alkalmazás és a hozzá tartozó beágyazott firmware átalakítása moduláris, jól tesztelhető architektúrává, teljes körű IEC 62304 szerinti verifikációs és validációs dokumentációval.

02

Biztonságkritikus terápiás eszköz

A beágyazott firmware IEC 62304 szerinti megfelelőségi hiányelemzése, majd a feltárt eltérések megszüntetése. A munka része volt a kommunikációs protokoll és az integritás-ellenőrzések megerősítése, a szoftverhibák javítása, valamint regressziós tesztelési és folyamatos integrációs környezet kialakítása.

03

Viselhető betegmonitorozó eszköz

BLE-kapcsolattal rendelkező mobil társalkalmazás fejlesztése automatizált teszteléssel, valamint teljes körű IEC 62304 szerinti dokumentációs és verifikációs csomaggal.

04

Többmodulos telemedicina-platform

Több, hálózatba kapcsolt mérőmodul beágyazott firmware-ének fejlesztése közös hardverabsztrakciós réteggel és Linux-alapú kezelői felülettel, az IEC 62304 szerinti B szoftverbiztonsági osztály követelményeinek megfelelően.

Beszéljünk

Beágyazott vagy eszközfejlesztési projektet tervez?

Mutassa be nekünk a hardvert és a legfontosabb műszaki, szabályozási vagy üzleti korlátokat.