Embedded Firmvér. Navrhnutý pre Produkciu.
Čo je vývoj embedded systémov?
Vývoj embedded systémov je návrh a programovanie firmvéru, ktorý beží na mikrokontroléroch — od bare-metal kódu v C na Cortex-M0 po viacvláknové RTOS aplikácie na výkonných MCU. Zahŕňa oživovanie hardvéru, vývoj ovládačov, bezdrôtové protokolové stacky, optimalizáciu spotreby a hardvérovú bezpečnosť. Pre zariadenia s AI pozrite naše Edge AI služby.
Váš produktový nápad je jasný. Hardvér je navrhnutý. Ale firmvér je to, čo produkt skutočne oživí — a práve tu väčšina embedded projektov narazí na stenu.
Firmvér, ktorý funguje na stole, a firmvér, ktorý prežije 5 rokov v teréne, sú zásadne odlišné veci. My stavíme ten druhý.
Inovasense dodáva produkčný embedded firmvér firmám, ktoré to potrebujú urobiť správne, včas a v súlade s predpismi — bez nutnosti budovať interný embedded tím od nuly.
Čo Vyvíjame
🔧 Kompletné produkty — Od nuly
Celý vývoj embedded produktu: požiadavky → architektúra → výber MCU → revízia schém → firmvér → testovanie → výroba. Dostanete hotové zariadenie pripravené na manufaktúru.
- • IoT senzorové uzly a aktuátory
- • Priemyselné kontroléry a brány
- • Nositeľné zariadenia a zdravotné monitory
- • Smart city a budovy zariadenia
💻 Firmvér pre existujúci hardvér
Máte hardvér — my napíšeme firmvér. BSP vývoj, portovanie ovládačov, integrácia protokolových stackov a optimalizácia výkonu pre vaše existujúce dosky.
- • Board support packages (BSP)
- • Migrácia a optimalizácia RTOS
- • Integrácia bezdrôtových stackov
- • Modernizácia legacy firmvéru
Platformy, Na Ktoré Sa Špecializujeme
Cielime na tri MCU rodiny, ktoré dominujú modernému IoT a embedded — každá vybraná pre špecifické silné stránky:
| Platforma | Kľúčové čipy | Najlepšie pre | Konektivita |
|---|---|---|---|
| Nordic Semiconductor | nRF52840, nRF5340, nRF9160, nRF9161 | BLE zariadenia, nositeľné, ultra-low-power senzory, celulárny IoT | BLE 5.4, Thread, Zigbee, LTE-M/NB-IoT |
| Espressif ESP32 | ESP32-S3, ESP32-C6, ESP32-H2 | Wi-Fi pripojené zariadenia, cenovo optimalizovaný IoT, edge AI | Wi-Fi 6, BLE 5, Thread/Zigbee, Matter |
| STMicroelectronics | STM32L4, STM32F4, STM32H7, STM32U5 | Priemyselné riadenie, motorové pohony, medicína, výkonné DSP | Flexibilné — s externými rádio modulmi |
Ako vyberáme: Nordic keď je výdrž batérie kľúčová a BLE/celulár je primárny link. ESP32 keď je potrebné Wi-Fi a tlak na cenu. STM32 keď rozhoduje surový výpočtový výkon, bohatosť periférií alebo priemyselné certifikácie (SIL, ATEX). Pomôžeme vám vybrať správnu platformu počas assessmentu.
Neviete, či zvoliť MCU, Crossover alebo výkonný Linux MPU?
Vyskúšať AI Poradcu Architektúry →Kľúčové Schopnosti
Architektúra firmvéru a RTOS
- Bare-metal state-machine firmvér pre ultra-low-power senzory
- FreeRTOS a Zephyr RTOS pre multi-task zariadenia s deterministickým plánovaním
- nRF Connect SDK (na báze Zephyr) pre Nordic platformy
- ESP-IDF framework pre Espressif zariadenia
- STM32CubeMX + HAL/LL pre STMicroelectronics platformy
- MISRA C/C++ kompatibilný kód pre safety-critical aplikácie
Bezdrôtové protokolové stacky
| Protokol | Dosah | Spotreba | Použitie |
|---|---|---|---|
| Bluetooth Low Energy 5.4 | ~100 m | Ultra-nízka | Nositeľné, beacony, sledovanie aktív |
| Thread / Matter | Mesh (300 m) | Nízka | Smart home, automatizácia budov |
| LoRaWAN | 5–15 km | Ultra-nízka | Vzdialené senzory, poľnohospodárstvo, utility |
| LTE-M / NB-IoT | Celulárny | Stredná | Sledovanie aktív, smart metering, diaľkový monitoring |
| Wi-Fi 6 | ~50 m | Stredne vysoká | Kamery, brány, zariadenia s vysokou šírkou pásma |
Optimalizácia spotreby
Batériovo napájané zariadenia sú naša špecialita. Bežne dosahujeme <10 µA priemerný prúd na Nordic a STM32 platformách:
- Inžiniering hlbokých sleep režimov s RTC prebudením
- Power gating periférií a správa hodinových signálov
- RF duty cycling a adaptívne plánovanie vysielania
- µA-rozlišenie power profiling s Nordic PPK2 / Otii Arc
- Produkčne validované predpovede výdrže batérie
Bezpečný firmvér — CRA-kompatibilný štandardne
Každý firmvérový projekt obsahuje bezpečnostné opatrenia v súlade s EU Cyber Resilience Act:
🔐 Boot a aktualizácie
- • Hardvérovo verifikovaný secure boot
- • Podpísané a šifrované OTA aktualizácie
- • Ochrana proti rollbacku s monotónnymi počítadlami
- • MCUboot bootloader integrácia
🔑 Identita a kryptografia
- • Integrácia hardvérového secure elementu (ATECC608B, OPTIGA)
- • Unikátna identita pre každé zariadenie
- • TLS 1.3 / DTLS vzájomná autentifikácia
- • Hardvérovo akcelerované AES, SHA, ECC
Pre podrobnosti o bezpečnostnej architektúre pozrite našu prax Embedded Security & IoT.
Ako Pracujeme
Dodržiavame štruktúrovaný proces navrhnutý pre enterprise klientov, ktorí potrebujú predvídateľnosť a transparentnosť:
Posúdenie a architektúra
Analyzujeme vaše požiadavky, odporučíme optimálnu MCU platformu, definujeme architektúru firmvéru a odhadneme časový rámec projektu.
Vývoj a integrácia
Vývoj firmvéru v 2-týždňových sprintoch s hardware-in-the-loop testovaním. Pravidelné demá na reálnom hardvéri. Kompletná Git história a dokumentácia.
Validácia a produkcia
Environmentálne testovanie, validácia spotreby, EMC pre-compliance a vývoj výrobných testov. Produkčne pripravený firmvér s programovacími nástrojmi.
Typické časové rámce:
- Jednoduchý senzorový uzol (BLE/LoRa, bare-metal): 6–10 týždňov
- Multi-protokolové IoT zariadenie (BLE + celulár, RTOS): 3–4 mesiace
- Komplexný priemyselný produkt (multi-senzor, edge AI, OTA, certifikácia): 4–6 mesiacov
Prečo si firmy vyberajú Inovasense
| Výzva | Naša odpoveď |
|---|---|
| Embedded inžinieri sú na trhu nedostupní | Kompletný embedded tím, pripravený okamžite — bez čakacej doby |
| Prototyp funguje na stole, v teréne zlyháva | Vyvíjame pre produkciu — power profiling, EMC, environmentálne testovanie |
| Potrebujeme súlad s CRA, ale nevieme kde začať | Bezpečnosť od prvého dňa — secure boot, OTA, SBOM v štandarde |
| Externý dodávateľ odovzdal kód, ktorý nevieme udržiavať | Čistý, dokumentovaný, MISRA-kompatibilný kód s kompletnou Git históriou |
| Potrebujeme vývoj v EÚ pre ochranu duševného vlastníctva | 100% inžiniering v EÚ — plné vlastníctvo IP, súlad s GDPR |
Súvisiace služby
Vývoj embedded systémov sa bezproblémovo integruje s:
- Embedded Security & IoT — Hardvérový root of trust, secure elementy, Java Card applety
- FPGA Design Services — Keď MCU nestačia — custom digitálna logika vo FPGA
- Edge AI — On-device ML inferencia pre detekciu anomálií, víziu a prediktívnu údržbu
- Industrial Design — Kryty, tepelný manažment a DFM pre váš embedded produkt
- EU Compliance — CRA, CE značenie, RED a plný prístup na EU trh
Pripravení na ďalší krok?
Od konceptu po produkčný firmvér — popíšte nám váš embedded projekt a do jedného týždňa poskytneme detailné technické posúdenie a projektový plán.
Začnite váš projekt →Často kladené otázky
S akými embedded platformami Inovasense pracuje?
Špecializujeme sa na Nordic Semiconductor (nRF52, nRF53, nRF91), Espressif (ESP32, ESP32-S3, ESP32-C6) a STMicroelectronics (STM32L4, STM32F4, STM32H7). Optimálnu platformu vyberáme podľa požiadaviek vašej aplikácie na spotrebu, výkon, konektivitu a certifikácie.
Viete vyvinúť firmvér pre hardvér, ktorý už máme?
Áno. Poskytujeme vývoj firmvéru pre existujúce HW návrhy — vrátane BSP vývoja, portovania ovládačov, integrácie protokolových stackov, migrácie na RTOS a optimalizácie výkonu. Pracujeme s vašimi schémami a dokumentáciou.
Ako Inovasense zabezpečuje bezpečnosť firmvéru a CRA súlad?
Každý projekt firmvéru zahŕňa secure boot, šifrované OTA aktualizácie a hardvérové ukladanie kľúčov. Dodržiavame požiadavky EU Cyber Resilience Act od fázy architektúry — vrátane správy zraniteľností, generovania SBOM a dokumentácie bezpečného vývojového cyklu.
Aký je typický časový rámec pre vývoj embedded produktu?
Typický embedded produkt — od konceptu po produkčný firmvér — trvá 3–6 mesiacov. Jednoduchý senzorový uzol: 6–10 týždňov. Komplexné multi-protokolové zariadenia s BLE + LoRaWAN + edge AI: 4–6 mesiacov.