Skip to main content
Tjenester inden for udvikling af indlejret software

UDVIKLING AF INDBAUDET SOFTWARE

Tjenester inden for udvikling af indlejret software

Vi leverer højtydende firmware, RTOS-løsninger og IoT-indlejrede systemer til verdens mest krævende brancher. Præcision på hvert eneste lag i stakken.

Tjenester inden for udvikling af indlejret software

15+

Antal års erfaring

200+

Firmware-projekter

30+

Brancher, vi betjener

99 %

Levering til tiden

OVERSIGT OVER TJENESTER

Hvad er udvikling af indlejret software, og hvorfor har din virksomhed brug for det?

Indlejret softwareudvikling er den praksis, der omfatter design, udvikling og implementering af firmware og lavniveausoftware, der styrer hardwarespecifikke computersystemer. I modsætning til software til generelle formål fungerer indlejrede systemer under strenge begrænsninger: begrænset hukommelse, krav om realtidsrespons og pålidelighed på hardwareniveau, hvor fejl ikke kan tolereres.

Monarch Innovation bringer dyb ekspertise inden for indlejret teknik med sig i alle projekter, herunder firmware til mikrocontrollere, integration af realtidsoperativsystemer (RTOS), udvikling af enhedsdrivere og IoT-forbindelseslag. Vi udvikler software, der kører helt tæt på hardwaregrænsen, hvor præcision og pålidelighed er ufravigelige krav.

Fra »bare-metal«-firmware til udvikling af indlejrede Linux-BSP’er leverer vi produktionsklar software, der opfylder de mest krævende krav inden for bilindustrien, luftfartsindustrien, medicinalindustrien og den industrielle sektor.

Vigtige forretningsmæssige resultater

Ydeevne i realtid med deterministiske responstider til sikkerhedskritiske applikationer.

Firmware, der er optimeret til hardwareplatforme med lavt strømforbrug og begrænsede ressourcer.

Full-stack-udvikling af indlejrede systemer, fra bare-metal til Linux BSP.

Understøttelse af softwarevalidering i henhold til ISO 26262, IEC 62443 og FDA.

Problemfri fælles udvikling af hardware og software i samarbejde med jeres ingeniørteam.

Illustration af udviklere, der arbejder på en bærbar computer og interagerer med en stor skærm, der viser tandhjulsikoner og data
VORES VIGTIGSTE TJENESTER

Komplette løsninger inden for udvikling af indbygget software

Monarch Innovation dækker hele livscyklussen for udvikling af indlejrede systemer, lige fra firmwarearkitektur og integration af realtidsoperativsystemer (RTOS) til produktionsfrigivelse, validering og løbende support i felten.

Firmwarearkitektur og -design

Firmwarearkitektur og -design

Vi definerer firmwarearkitekturen helt fra bunden og vælger det rette operativsystem, opstartsstrategi, hukommelsesmodel og hardwareabstraktionslag, så dine krav til strømforbrug, ydeevne og sikkerhed opfyldes.

Reducer omarbejde

RTOS og udvikling på bare metal

RTOS og udvikling på bare metal

Vores ingeniører udvikler deterministisk, interrupt-drevet firmware til både RTOS- og bare-metal-platforme til realtidsapplikationer, hvor timing og pålidelighed er afgørende.

Ydeevne i realtid

Udvikling af Board Support Package (BSP)

Udvikling af Board Support Package (BSP)

Vi udvikler og tilpasser BSP’er til nye hardwareplatforme, herunder bootloadere, hardwareabstraktionslag og integration af drivere til perifere enheder til Linux- og RTOS-målplatforme.

Hurtigere validering

Udvikling af enhedsdrivere og HAL

Udvikling af enhedsdrivere og HAL

Brugerdefinerede kerne-drivere, perifere grænseflader og hardwareabstraktionslag, der er udviklet med henblik på pålidelighed og portabilitet på tværs af din målhardware og dit driftsmiljø.

Hardwareoverførbarhed

IoT-firmware og udvikling af forbindelsesløsninger

IoT-firmware og udvikling af forbindelsesløsninger

End-to-end-udvikling af IoT-firmware, herunder integration af trådløse protokoller, edge-behandling, cloud-forbindelse og sikre OTA-opdateringsprocesser til platforme for forbundne produkter.

Sikker integration

Embedded Linux og Yocto-udvikling

Embedded Linux og Yocto-udvikling

Skræddersyede Linux-distributioner udviklet med Yocto og Buildroot til indlejrede systemer, herunder tilpasning af kernen, design af rootfs og integration af drivere til industrielle og automotive platforme.

Hardwareoptimeret

Funktionel sikkerhed og støtte til certificering

Funktionel sikkerhed og støtte til certificering

Udvikling af indlejret software i overensstemmelse med ISO 26262, IEC 61508 og IEC 62443, herunder overholdelse af MISRA, FMEA, risikoanalyse af software samt dokumentation til indsendelse til myndighederne.

Certificeret dokumentation

Test, validering og optimering af firmware

Test, validering og optimering af firmware

Omfattende testdækning, herunder enhedstest, hardware-in-the-loop-simulering, statisk analyse, kodedækning og ydeevneprofilering, for at sikre kvaliteten ved hver udgivelse.

Kvalitetssikring

Er du klar til at omdanne dit hardwaredesign til produktionsklar firmware?

Få en gratis teknisk gennemgang
VORES ENGAGEMENTSPROCES

Vores udviklingsproces for indlejret software

En struktureret og gennemsigtig udviklingsproces, der eliminerer uventede problemer og sikrer, at dit indlejrede program forløber efter tidsplanen og inden for budgettet.

01

Undersøgelse og anmodning om tilbud

Indsend dine hardwarespecifikationer, projektbeskrivelse og programkrav. Vi gennemgår alle oplysninger og udarbejder et detaljeret teknisk tilbud inden for 24 timer.

02

Gennemgang af den tekniske arkitektur

Vores ingeniører analyserer jeres hardwareplatform, definerer firmwarestakken, vælger det rette operativsystem og identificerer risikoområder, inden der skrives en eneste kodelinje.

03

Udvikling og integration af firmware

Udviklingen foregår i strukturerede sprints med regelmæssige build-leverancer, milepæle for opstart af hardware og løbende integration med jeres målhardware.

04

Test og validering

Grundig test af firmware, herunder enhedstest, hardware-in-the-loop-simulering, belastningstest og kontrol af overholdelse af lovgivningsmæssige krav for sikkerhedskritiske programmer.

05

Produktionsudgivelse og dokumentation

Firmwarepakke klar til udgivelse med fuld kildekode, dokumentation, opsætning af build-værktøjskæde samt certificeringsdokumenter, hvor det er påkrævet.

06

Feltstøtte og OTA-styring

Løbende firmwarevedligeholdelse, fejlretning, funktionsopdateringer og styring af OTA-processen for at understøtte dit produkt gennem hele dets kommercielle livscyklus.

TEKNOLOGIER OG VÆRKTØJER

Avancerede teknologier inden for indlejret udvikling og platformfunktioner

Mikrocontroller-platforme

  • ARM Cortex-M-serien

  • ARM Cortex-A-serien

  • RISC-V

  • STM32-serien

  • ESP32 / ESP8266

  • AVR / ATmega

  • NXP i.MX

  • TI MSP430 / Sitara

RTOS- og OS-platforme

  • FreeRTOS

  • Zephyr RTOS

  • VxWorks

  • QNX Neutrino

  • Linux (Yocto/Buildroot)

  • Bare-Metal

  • ThreadX

  • AUTOSAR-operativsystem

Forbindelsesprotokoller

  • CAN / CAN-FD

  • LIN

  • Modbus / Profibus

  • SPI / I2C / UART

  • USB (enhed/vært)

  • Bluetooth / BLE

  • Wi-Fi / LTE

  • LoRaWAN / Zigbee

Udviklingsværktøjskæder

  • GCC ARM Embedded

  • LLVM/Clang

  • IAR Embedded Workbench

  • Keil MDK

  • STM32CubeIDE

  • Eclipse CDT

  • VS Code + PlatformIO

Test- og kvalitetsværktøjer

  • Unity / CppUTest

  • LDRA / Polyspace

  • PC-lint Plus

  • Parasoft C/C++test

  • QEMU / Renode-simulering

  • JTAG/SWD-fejlfinding

  • Logikanalysatorer

DevOps og CI/CD til indlejrede systemer

  • Jenkins / GitLab CI

  • CMake / Meson

  • Docker-baserede værktøjskæder

  • SonarQube

  • Artifactory til firmware

  • OTA via AWS IoT / Azure

  • GitHub Actions

Skal du bygge i en reguleret branche?

Vi vil gratis vurdere dine krav til overholdelse af lovgivningen og dine arkitekturbehov.

Tal med en ingeniør
BRANCHER, VI BETJENER

Udvikling af indlejret software i sikkerhedskritiske brancher

Vores erfaring inden for indlejret teknik dækker de sektorer, hvor realtidsydeevne, overholdelse af lovgivningen og hardwarens pålidelighed er afgørende krav.

Bilindustrien

Bilindustrien

ECU-firmware, AUTOSAR-middleware, CAN/LIN-kommunikationsstakke og ADAS-sensorfusionssoftware, der opfylder kravene i ISO 26262 ASIL.

Luftfart og forsvar

Luftfart og forsvar

Deterministisk RTOS-firmware, robust indlejret Linux og softwareudvikling i overensstemmelse med DO-178C til platforme inden for flyelektronik, UAV og forsvarselektronik.

Forbrugerelektronik

Forbrugerelektronik

Strømoptimeret firmware til bærbare enheder, hjemmeautomatiseringsenheder, lydprodukter og bærbar forbrugerelektronik, der kræver drift med ekstremt lavt strømforbrug.

Industriel automatisering

Industriel automatisering

Firmware til PLC-relaterede systemer, algoritmer til motorstyring, feltbus-protokolstakke samt firmware til maskinsikkerhed til fabriks- og procesautomatiseringssystemer.

Medicinsk udstyr

Medicinsk udstyr

FDA-kompatibel firmware til diagnostiske instrumenter, infusionspumper, bærbare monitorer og kirurgiske systemer i miljøer, der er reguleret i henhold til IEC 62304.

Energi og Smart Grid

Energi og Smart Grid

Firmware til intelligente elmålere, styresystemer til invertere, batteristyringssystemer og industrielle kommunikationsplatforme, der overholder standarden IEC 62443.

Telekommunikation

Telekommunikation

Indbygget software til netværksudstyr, linjekort, signalbehandlingsplatforme samt udvikling af protokolstakke til applikationer i telekommunikationsklasse.

Industrielt IoT

Udvikling af edge-firmware, gateway-software og sensorhubs til forbundne industrielle miljøer, der kræver pålidelig dataindsamling og styring i realtid.

Har din branche brug for hjælp til certificering inden for funktionel sikkerhed?

Tal med vores ingeniører
FAQ-SEKTIONEN

Ofte stillede spørgsmål

Hyppigt stillede spørgsmål om projekter inden for udvikling af indlejret software, tidsplaner og leverancer.

Er du klar til at udvikle produktionsklar firmware til din hardware?

Indsend dine hardwarespecifikationer eller projektbeskrivelse i dag for at få en gratis teknisk rådgivning og et tilbud på firmwareudvikling. Vores ingeniører med speciale i indlejrede systemer svarer inden for én arbejdsdag.