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