Szoftverfejlesztés
Kezdőoldal > Elektronikai fejlesztés > K&F folyamatok > Szoftverfejlesztés
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
Tipikus autóipari architektúra: AUTOSAR
Eszközök: Polarion, Unternehmensarchitekt
Szabványok: A-SPICE, ISO 26262
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 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
- 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
- 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
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
- NXP - MagniV S12
- NXP PowerPC
- Infineon Aurix - Tricore, C166, TLE
- STMicroelectronics - STM8, STM32
- Mikrochip PIC
- TI C2000
- Cypress
Gépészeti tervezés
A gépészeti tervezésben a cél az elektronika beburkolása és védelme a környezeti hatásoktól. Ennek során az elektronikához ki kell fejleszteni az interfészeket.
Ö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.