Kehitys
Laitteisto- ja ohjelmistokehitys
Elektronisten kokoonpanojen ja laitteiden suunnittelu ja kehitys — analogisista piireistä FPGA-suunnitteluun. Mikro-ohjain- ja FPGA-pohjaiset järjestelmät yhdestä lähteestä.
Algoritmit
Algoritmien kehitys
Järjestelmällinen kehitys konseptista laitteistototeutukseen.
- Matemaattinen mallinnus ja pseudokoodi
- Toteutus C/C++ mikro-ohjaimille
- Toteutus Verilog/SystemVerilog FPGA:lle
- Signaalinkäsittely (suodattimet, FFT)
- Virheenkorjaus (Reed-Solomon)
- Salaus (AES, RSA, DMLE)
- Siirto kielten ja alustojen välillä
Testaus
Testiautomaatio ja kvalifiointi
Sulautettujen järjestelmien järjestelmällinen validointi.
- Testiautomaatio CANoe/CAPL, LabView, Python tai muilla ohjelmointikielillä
- HIL-testit (Hardware-in-the-Loop)
- Robot Framework päästä päähän -testaukseen
- ASPICE-yhteensopivat järjestelmätestit
- Komponenttien kvalifiointi
- Validointiraportit
- Vaatimusten hallinta (DOORS)
Diagnostiikka
Diagnostiikka ja ajoneuvoviestintä
Diagnostiikkakonseptien ja viestintärajapintojen kehitys ja testaus ajoneuvojen ohjausyksiköille.
- UDS-diagnostiikka (ISO 14229)
- CAN / CAN FD / MOST-väyläanalyysi
- Ohjausyksiköiden ohjelmointi ja konfigurointi
- Diagnostiikkakonseptit henkilö- ja hyötyajoneuvoille
- Gateway-toteutukset (CAN ↔ CAN FD)
- Viestintätietokantojen luonti
Projekti
Projektituki
- Projektikonsultointi sulautetulle suunnittelulle
- Joustava tuntiperusteinen tuki
- Kokonainen sopimuspohjainen toteutus
- Tiedonsiirto asiakastiimeille
- Tekninen dokumentaatio ja koulutus
Ohjelmisto
Web- ja sovelluskehitys
Sulautettujen järjestelmien tukiohjelmistot: konfigurointirajapinnat, kojelaudat, datavisualisointi ja mobiilisovellukset.
- Web-käyttöliittymät (JavaScript, HTML/CSS, Chart.js)
- Web-palvelimet ja REST-rajapinnat (Python/Flask, Node.js)
- Reaaliaikainen datavisualisointi (Socket.IO, WebSocket, MQTT)
- Android-sovellukset (Kotlin, Jetpack Compose)
- Koneoppiminen (TensorFlow.js, PyTorch)