Gå til indhold
BigTree108

Udvikling af embedded og hardware

Ydelser inden for udvikling af embedded og hardware: embedded software, firmware, FPGA, hardware- og PCB-design, IoT-systemer, enhedstest og robotsoftware til forbrugerelektronik og wearables, industriel automatisering, automotive, telekom og netværk, smart home og sikkerhedssystemer, energi, medicinsk udstyr, landbrug og logistik. Dedikerede ingeniører til jeres team eller projekter leveret fra ende til anden, med cloud-, web- og mobilsiden bygget af vores egne .NET-, Python-, frontend- og mobiludviklere.

Ydelser inden for embedded og hardware

Hver side beskriver, hvad vi bygger, måderne at arbejde sammen med os på og de spørgsmål, kunder stiller først.

Beskrevet andre steder på websitet

Markeder, vi bygger til

  • Forbrugerelektronik og wearables

    Batteridrevne enheder, wearables, lydprodukter og hvidevarer med companion-apps, hvor pris pr. enhed, batterilevetid og en nem første opsætning afgør produktet.

  • Industriel automatisering

    Controllere, sensorer og gateways, der taler Modbus, OPC UA, EtherCAT eller PROFINET, og den software, der forbinder maskiner med MES- og vedligeholdelsessystemer.

  • Automotive og mobilitet

    ECU-firmware på Classic AUTOSAR, infotainment og digitale cockpits, sensorbehandling til førerassistance, telematikenheder, CAN- og diagnoseværktøjer og styringer til el-cykler og el-løbehjul.

  • Telekom og netværk

    Routere, gateways, firewalls og access points på OpenWrt, prplOS eller RDK-B, pakkebehandling i software og i FPGA-logik og timing- og radioudstyr til 5G-netværk.

  • Smart home, bygninger og sikkerhed

    Matter-, Thread- og Zigbee-enheder til hjemmet, BACnet- og KNX-integration til varme, ventilation og belysning i erhvervsbygninger samt alarm-, adgangskontrol- og videoprodukter.

  • Energi og måling

    Smarte målere på DLMS/COSEM og M-Bus, controllere til solcelleinvertere, batterilagring og batteristyring samt ladestandere til elbiler og ladenetværk på OCPP 2.0.1 og 2.1.

  • Medicinske og sundhedsenheder

    Overvågnings-, diagnose- og wellnessenheder bygget inden for jeres kvalitetsstyringssystem, med den sporbarhed og de risikoregistre, IEC 62304 og ISO 14971 kræver.

  • Landbrug

    Mark- og jordsensorer på LoRaWAN, ISOBUS-controllere til traktorer og redskaber og automatisering til drivhuse og stalde.

  • Sporing i logistik

    GNSS- og mobiltrackere til paller, containere og køretøjer, temperaturloggere til kølekæder og Bluetooth-tags til indendørs lokalisering.

De samme regler på enheden som i skyen

Reproducerbare builds i containere, tests på hver ændring og på rigtig hardware før en release, nul advarsler, kerner og afhængigheder på vedligeholdte releases med sikkerhedsadvarsler behandlet som ubetingede opgraderinger, signeringsnøgler i en vault frem for på en laptop og en software bill of materials fra hvert build. Nul advarsler, aktuelle releases og ubetingede sikkerhedsopgraderinger er regler, vi allerede driver vores egne systemer efter; her gælder de for software, der leveres i en æske.

Hardwarearbejdet kører inden for jeres proces: jeres kvalitetsstyringssystem og sikkerhedsproces til medicinske, automotive og andre regulerede produkter, jeres kontraktproducent til produktion og et akkrediteret laboratorium efter eget valg til certificeringstest. Alt, hvad vi designer eller skriver, leveres ind i jeres repositories og overdrages til jer.

Software til maskiner, vi aldrig rører

Vi skriver Rust til vores egen desktopsoftware: en agent, der kontrollerer Windows-, macOS- og Ubuntu-laptops mod vores sikkerhedsbaseline, med hver kontrol knyttet til ISO 27001, CIS, Cyber Essentials, Essential Eight og SOC 2, og en desktopapp til tidsregistrering. Det er ikke firmware, men den deler firmwarens vilkår: én kodebase krydskontrolleret for hver målplatform, der kører uden opsyn på maskiner, dens udviklere aldrig ser, og kun udgivet fra main med en låst toolchain. Læs om vores Rust-arbejde.

Spørgsmål om udvikling af embedded og hardware

Hvilke markeder bygger I til?

Forbrugerelektronik og wearables, industriel automatisering, automotive og mobilitet, telekom og netværk, smart home, bygninger og sikkerhedssystemer, energi og måling, medicinske og sundhedsenheder, landbrug og sporing i logistik. Til medicinsk udstyr, køretøjer og industrielle sikkerhedsfunktioner arbejder vi inden for jeres kvalitetsstyringssystem og sikkerhedsproces: jeres procedurer, design controls, risikofil og safety case, med den sporbarhed, som IEC 62304 og ISO 14971, ISO 26262 og Automotive SPICE eller IEC 61508 kræver, opbygget undervejs i arbejdet og ikke rekonstrueret før en audit. Certificering og den regulatoriske dokumentation forbliver hos jer som producent.

Hvordan arbejder ingeniører i Ukraine på vores hardware?

Hardwaren når udvikleren på to måder: udviklingskits og prototypekort sendes til vedkommende, eller vedkommende arbejder på et rack i jeres lab gennem fjernstyret strømafbryder, en debug probe og en seriel konsol over jeres VPN. Uanset hvad kører buildet i jeres pipeline, og koden ligger i jeres repositories. Det meste af koden testes først på build-maskinen og på emuleret hardware, så tiden på det rigtige kort går til det, som kun kortet kan vise.

Kan ét team bygge enheden, skyen og appen?

Ja. Specialister i firmware, embedded software og hardware arbejder side om side med vores egne .NET- og Python-udviklere på Azure, Angular- og React-udviklere på webportalen og iOS-, .NET MAUI- og React Native-udviklere på companion-appen, alle mod ét sæt beskedkontrakter.

Hvem ejer de designs, den firmware og den kode, I producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Bygger I en enhed eller et tilsluttet produkt?

Fortæl os, hvad produktet gør, hvilket stadie det er på, og hvor I har brug for hjælp. I får svar inden for én arbejdsdag: en plan, kandidatprofiler eller en anbefaling om, hvor I skal starte.