Keresés
Close this search box.

Szoftverfejlesztés

Tervezés

Bővebben

Fejlesztés

Bővebben

Tesztelés

Bővebben

Nagy teljesítményű szoftver a vezérlőegységeihez

A Melecsnél szoftvereket fejlesztünk a legfontosabb iparágaink, az autóipar, az ipar, a háztartási készülékek és a világítás és belső tér számára.
Ennek során két területet különböztetünk meg a szoftverfejlesztésben: teszt-firmware fejlesztés és az ügyfélalkalmazás kifejlesztése.

 

Teszt-firmware fejlesztés

Kifejlesztjük azt a firmware-t, amely a tesztelt ECU-n fut majd. Ez garantálja az ECU megfelelő működését a validációs és hardveres tesztek, valamint az EMC és az üzembe helyezés során. Ezen túlmenően a tesztekhez kifejlesztjük a grafikus felhasználói felületeket és a tesztelés alatt álló egységgel kommunikáló interfészeket.

A hardverközeli firmware-fejlesztés a C programozási nyelven történik. A projektek sokféleségéből adódóan a Melecs nagy tapasztalattal rendelkezik a mikrokontrollerek széles skálájával, például az Infineon, az NXP vagy a Texas Instruments termékeivel.

A grafikus felhasználói felület (GUI) fejlesztése szokásosan a C# programnyelvvel történik.

Az ügyfélalkalmazás fejlesztése

A Melecs az ügyfél igényei szerint fejleszti ki a vezérlőegységbe kerülő beágyazott szoftvert. A fejlesztés magában foglalja a teljes szoftverfejlesztési folyamatot, amely a szoftver követelményrendszerének kialakításával kezdődik és a szoftverteszteléssel zárul. Mind natív, mind modellalapú szoftvereket fejlesztünk.

Kiemeljük itt a legkülönfélébb projektkonstellációkban szerzett sokéves tapasztalatunkat és szakértelmünket. Fejlesztéseink mind a minőségbiztosítási, mind a biztonsági követelményekre kiterjednek, és a projekttől függetlenül megfelelnek az olyan tipikus szabványoknak, mint az ISO 26262, az ISO 60730 és az A-SPICE.

TERVEZÉS

A szoftver követelményeit a rendszer és az ügyfél követelményei alapján határozzuk meg. A szoftverkövetelmények alapján készül el a megfelelő architektúra.
 
A szoftvertervezés feladata, hogy a rendszerfejlesztéssel és az ügyféllel szoros együttműködésben meghatározza a szoftverkövetelményeket.
 
A szoftverarchitektúra meghatározása a szoftverkövetelmények, valamint a korábbi projektek és platformok függvényében történik.

Tipikus autóipari architektúra: AUTOSAR

Eszközök: Polarion, Unternehmensarchitekt

Szabványok: A-SPICE, ISO 26262

Augmented Reality - Melecs

FEJLESZTÉS

A követelmények és az architektúra alapján meghatározzuk a szoftverkomponenseket és -egységeket. Ez a szakasz az implementációval és az integrációval zárul. A szoftverfejlesztési szakaszra a tervezési szakasz után kerül sor, és ennek a szakasznak az a célja, hogy olyan kódot állítson elő, amely megfelel a tervezési szakaszban meghatározott követelményeknek.

 

Referenciák: Világítás, fényszóró-szintezők, mátrixvilágítás, motorvezérlés, olajszivattyúk, kuplung és eLSD működtető, 48 V-os motorindító generátor, kefe nélküli egyenáramú, állandó szinkronmotor, felfüggesztésvezérlő egység, háztartási készülékek

Melecs Software

Melecs szakértő a következő területeken:

Alkalmazói szoftverek:

  • Motorvezérlés
  • Világítás
  • Háztartási készülékek
  • C-alapú/ modellalapú fejlesztés

Alapszoftver / rendszerbetöltő fejlesztés

  • AUTOSAR-tapasztalat, mint 4.x, Vector DaVinci Toolchain
  • Tapasztalat a biztonsági modulokkal, ami a HiTex Safety Library
  • Tapasztalat biztonsági modulokkal, pl. Aurix HSM tapasztalat
  • MCAL + CDD fejlesztés pl. MCAL integráció, egyedi ügyfél meghajtóprogram fejlesztés
  • BareMetal-fejlesztés
  • AUTOSAR Vektor-OS
    Diagnosztika (UDS) + Software-frissítés
    Kommunikáció – CAN, CAN FD, LIN, FlexRay, PSI5

TESZTELÉS

Különböző módszerekkel és eszközökkel vizsgáljuk, hogy a kifejlesztett szoftver megfelel-e az előírt követelményeknek, architektúrának és tervnek.
 
A tesztelés célja annak bizonyítása, hogy a szoftver megfelel a követelményeknek, az architektúrának és a tervezésnek. Összefoglalva, garantálja, hogy az ügyfél a kívánt funkciót az elvárásoknak megfelelően megkapja.
 
Ezért a Melecs a következő ellenőrzési és tesztelési szinteket vezette be.
Software Code - Melecs
Software Code - Melecs

Szoftverminősítési tesztek:

Az ezen a szinten végzett tesztek garantálják, hogy a szoftver megfelel a meghatározott követelményeknek.

Eszközök:

Hardver- és szoftvertesztek, azaz Vector CANoe, Tessy

Szoftver integráció és Unit-Testek:

Ezek a tesztek biztosítják, hogy az architektúra és a terv teljes mértékben teljesüljön.

Eszközök:

Tessy, Vector CANoe

TESZT FIRMWARE:

Teszt-firmware fejlesztés hardver / EMV és validálás / Környezeti tesztek

A teszt-firmware célja az EMC tesztelés és validálás, valamint a környezeti tesztelés támogatása.

Ezért szorosan együttműködünk a hardver, valamint a validálási és tesztelési részleggel. Különböző projekteknek köszönhetően számos különböző processzorral van tapasztalatunk.

A validáláshoz és az EMC-tesztekhez saját fejlesztésű grafikus felhasználói felületet használunk.

Néhány példa processzorokra

  • NXP – MagniV S12
  • NXP PowerPC
  • Infineon Aurix – Tricore, C166, TLE
  • STMicroelectronics – STM8, STM32
  • Mikrochip PIC
  • TI C2000
  • Cypress

Örömmel adunk tanácsot személyesen.

Szeretne többet megtudni szolgáltatási portfóliónkról, vagy konkrét kérése van? Szakértőink örömmel segítenek Önnek.

E-MAIL
HÍVJON MOST
ÁLLÁSOKHOZ