Přeskočit na obsah
BigTree108

Vývoj embedded zařízení a hardwaru

Služby vývoje embedded zařízení a hardwaru: embedded software, firmware, FPGA, návrh hardwaru a plošných spojů, systémy IoT, testování zařízení a robotický software pro spotřební elektroniku a nositelná zařízení, průmyslovou automatizaci, automotive, telekomunikace a sítě, chytrou domácnost a bezpečnostní systémy, energetiku, zdravotnické prostředky, zemědělství a logistiku. Dedikovaní inženýři pro váš tým nebo projekty dodané od začátku do konce, s cloudovou, webovou a mobilní částí, kterou stavějí naši vlastní inženýři .NET, Pythonu, front-endu a mobilních aplikací.

Služby embedded zařízení a hardwaru

Každá stránka popisuje, co vytváříme, způsoby spolupráce s námi a otázky, které klienti kladou jako první.

Popsáno jinde na webu

Trhy, pro které vyvíjíme

  • Spotřební elektronika a nositelná elektronika

    Zařízení na baterie, nositelná elektronika, audio produkty a spotřebiče s doprovodnými aplikacemi, kde o produktu rozhodují cena za kus, výdrž baterie a snadné první nastavení.

  • Průmyslová automatizace

    Řídicí jednotky, senzory a brány, které mluví Modbus, OPC UA, EtherCAT nebo PROFINET, a software, který propojuje stroje s MES a systémy údržby.

  • Automotive a mobilita

    Firmware ECU na Classic AUTOSAR, infotainment a digitální kokpity, zpracování signálů senzorů asistenčních systémů řidiče, telematické jednotky, nástroje pro CAN a diagnostiku a řadiče pro elektrokola a elektrokoloběžky.

  • Telekomunikace a sítě

    Routery, brány, firewally a přístupové body na OpenWrt, prplOS nebo RDK-B, zpracování paketů v softwaru i v logice FPGA a časovací a rádiové vybavení pro sítě 5G.

  • Chytrá domácnost, budovy a bezpečnost

    Zařízení Matter, Thread a Zigbee pro domácnost, integrace BACnet a KNX pro vytápění, větrání a osvětlení v komerčních budovách a poplachové, přístupové a video produkty.

  • Energetika a měření

    Chytré měřiče na DLMS/COSEM a M-Bus, solární střídače, bateriová úložiště a řadiče správy baterií a nabíječky a nabíjecí sítě pro elektromobily na OCPP 2.0.1 a 2.1.

  • Zdravotnické prostředky a zdravotní zařízení

    Monitorovací, diagnostická a wellness zařízení vyvíjená uvnitř vašeho systému řízení kvality, s dohledatelností a záznamy o rizicích, které požadují IEC 62304 a ISO 14971.

  • Zemědělství

    Polní a půdní senzory na LoRaWAN, řadiče ISOBUS pro traktory a nářadí a automatizace pro skleníky a objekty pro hospodářská zvířata.

  • Sledování v logistice

    Trackery GNSS a mobilní pro palety, kontejnery a vozidla, teplotní loggery pro chladicí řetězec a tagy Bluetooth pro lokalizaci uvnitř budov.

Stejná pravidla na zařízení jako v cloudu

Reprodukovatelné buildy v kontejnerech, testy při každé změně a na skutečném hardwaru před vydáním, nula varování, jádra a závislosti na udržovaných verzích s bezpečnostními upozorněními řešenými jako bezpodmínečné upgrady, podpisové klíče v trezoru, ne na notebooku, a software bill of materials z každého buildu. Nula varování, aktuální verze a bezpodmínečné bezpečnostní upgrady jsou pravidla, podle kterých už provozujeme své vlastní systémy; tady platí pro software, který se dodává v krabici.

Práce na hardwaru probíhá uvnitř vašeho procesu: vašeho systému řízení kvality a bezpečnostního procesu pro zdravotnické, automobilové a další regulované produkty, vašeho smluvního výrobce pro výrobu a akreditované laboratoře podle vašeho výběru pro certifikační zkoušky. Vše, co navrhneme nebo napíšeme, se dodává do vašich repozitářů a převádí na vás.

Software pro stroje, kterých se nikdy nedotkneme

Pro vlastní desktopový software píšeme v Rustu: agenta, který kontroluje notebooky s Windows, macOS a Ubuntu podle naší bezpečnostní základny, přičemž každá kontrola je namapovaná na ISO 27001, CIS, Cyber Essentials, Essential Eight a SOC 2, a desktopovou aplikaci pro sledování času. Není to firmware, ale sdílí jeho omezení: jedna kódová báze křížově kontrolovaná pro každou cílovou platformu, běžící bez dozoru na strojích, které její vývojáři nikdy nevidí, a vydávaná jen z main s připnutým toolchainem. Přečtěte si o naší práci s Rustem.

Otázky k vývoji embedded zařízení a hardwaru

Pro jaké trhy vyvíjíte?

Spotřební elektronika a nositelná elektronika, průmyslová automatizace, automotive a mobilita, telekomunikace a sítě, chytrá domácnost, budovy a bezpečnostní systémy, energetika a měření, zdravotnické prostředky a zdravotní zařízení, zemědělství a sledování v logistice. U zdravotnických prostředků, vozidel a průmyslových bezpečnostních funkcí pracujeme uvnitř vašeho systému řízení kvality a bezpečnostního procesu: vašich postupů, design controls, rizikové dokumentace a safety case, s dohledatelností, kterou požadují IEC 62304 a ISO 14971, ISO 26262 a Automotive SPICE nebo IEC 61508, vedenou průběžně při práci, ne zpětně rekonstruovanou před auditem. Certifikace a regulatorní dokumentace zůstávají vám jako výrobci.

Jak inženýři na Ukrajině pracují na našem hardwaru?

Hardware se k inženýrovi dostane jedním ze dvou způsobů: vývojové sady a prototypové desky se mu pošlou, nebo pracuje na racku ve vaší laboratoři přes vzdálené spínání napájení, debug probe a sériovou konzoli přes vaši VPN. V obou případech build běží ve vaší pipeline a kód leží ve vašich repozitářích. Většina kódu se nejprve testuje na build stroji a na emulovaném hardwaru, takže čas na skutečné desce jde na to, co může ukázat jen deska.

Může jeden tým postavit zařízení, cloud i aplikaci?

Ano. Specialisté na firmware, embedded software a hardware pracují po boku našich vlastních inženýrů .NET a Pythonu na Azure, inženýrů Angularu a Reactu na webovém portálu a inženýrů iOS, .NET MAUI a React Native na doprovodné aplikaci, vše nad jednou sadou kontraktů zpráv.

Komu patří návrhy, firmware a kód, které vytvoříte?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Vyvíjíte zařízení nebo propojený produkt?

Napište nám, co produkt dělá, v jaké je fázi a kde potřebujete pomoc. Odpověď dostanete do jednoho pracovního dne: plán, profily kandidátů nebo doporučení, kde začít.