Inbyggda system & firmware

Vi utvecklar firmware för MCU/SoC – från bring-up och drivrutiner till RTOS/bare-metal, kommunikationsstackar och OTA-uppdateringar. Genom nära samarbete mellan hårdvara och mjukvara i Kungsbacka, nära Göteborg minskar vi ledtid och risk från prototyp till serie.

Initiering och drivrutiner

Vi tar fram initiering av klockor, minne och periferi samt skriver drivrutiner för GPIO, I²C, SPI, UART, ADC/DAC m.m. med fokus på robust felhantering och testbarhet.

RTOS och strömoptimering

Vi implementerar RTOS (tasking, synkronisering, timers) eller optimerad bare-metal beroende på krav. Power management och sleep-lägen balanseras mot responstid och mätprestanda.

Kommunikation och protokoll

Integrering av CAN/CANopen, Modbus, BLE, Wi-Fi, Ethernet/TCP/IP och applikationsprotokoll (t.ex. MQTT). Vi hanterar buffring, QoS och robust reconnect.

Bootloader, OTA och säkerhet

Bootloaders med versionshantering och OTA-uppdatering. Vid behov implementeras signaturvalidering och plattformsstöd för secure boot där det finns tillgängligt.

Test, verifiering och dokumentation

Vi arbetar med enhetstest, integrationstest och ibland HIL (hardware-in-the-loop). CI/CD där det passar samt tydlig dokumentation: API, versionslogg och konfigurationsmanual.

Samarbete med hårdvara

Tätt samarbete med elektronikutveckling och kretskortslayout ger färre iterationer och snabbare väg till prototyp och serieproduktion. EMC-krav tas med i designen – se även EMC & signalintegritet.

Varför välja oss?

  • Firmware som är produktionsvänlig och testbar
  • RTOS/bare-metal, kommunikation och OTA i samma team
  • Nära produktion i Sverige – korta ledtider
  • Tydliga leverabler och dokumentation

Kontakta oss för offert eller rådgivning

Skicka underlag via vårt kontaktformulär – vi återkommer snabbt med förslag på upplägg, ledtid och kostnad.

Välkommen att kontakta oss!

Relaterat: elektronikutveckling · kretskortslayout · EMC & signalintegritet · produktutveckling · prototyptillverkning · test & kvalitet