Firmware embedded — Volter
← Toate serviciile
02 / 07 Embedded 2026

Firmware industrial scris să țină în câmp ani de zile.

Cod pentru hardware-ul tău sau al nostru — bare-metal pe MCU-uri ARM, FreeRTOS sau Zephyr cu task design corect, Linux embedded pe SoC-uri NXP, TI sau STMicro. Unit tests, CI/CD, bootloader semnat, OTA atomic, security audit înainte să iasă în câmp.

$ volter flash --target stm32h7 linking firmware.elf OK erasing 0x08000000 OK writing 412.7 KB OK verifying CRC32 OK $ volter log --live [boot] kernel up · 12 ms [net] mqtt connected · tls1.3 [ota] v2.4.1 verified · ready
Fig. 1 · Firmware embedded · vizualizare proiect tipic Volter Electronics · Gura Humorului · 2026

Stive și competențe

Lucrăm pe MCU-uri ARM Cortex-M (STM32 F0/F4/F7/H7/L4/U5, NXP Kinetis K/L, Renesas RZ/RA, Nordic nRF52/53, TI MSP432), RISC-V emergent (ESP32-C3/C6, GD32V), microcontroller-e legacy (PIC, AVR) când e nevoie. Espressif ESP32 / ESP32-S3 pentru IoT cu Wi-Fi și BLE.

Linux embedded pe SoC-uri NXP i.MX 6/7/8/9, TI AM62/AM64, STM32MP1/MP2, Allwinner, Rockchip, Raspberry Pi CM4. Limbaj principal C, cu părți critice în assembly și C++17/20 acolo unde face sens — drivere, abstracții HAL, application layer pe Linux. Rust pentru module critice de securitate (boot, crypto).

Pe RTOS folosim FreeRTOS sau Zephyr în funcție de cerințele de sincronizare. Bootloader-ul este custom, dual-bank A/B cu fallback, semnat criptografic cu Ed25519 sau ECDSA P-256. Telemetria iese prin MQTT cu TLS mutual, store-and-forward la pierderea conexiunii, OTA atomic cu rollback dacă boot-ul nou nu confirmă în 60 secunde.

Platforme și SDK-uri suportate

STMicro CubeMX / CubeIDE, NXP MCUXpresso, Renesas e² studio, Nordic nRF Connect SDK, Espressif ESP-IDF, TI Code Composer Studio, Microchip MPLAB X, Arduino Core (când clientul cere), PlatformIO. Linux: Yocto Project, Buildroot, OpenWrt pentru routere, Ubuntu Core pentru produse cu update centralizat. Android Things / AOSP pentru produse cu UI gravat. Containerizare cu Docker / Podman / Balena pentru fleet de edge devices.

Protocoale industriale și de rețea

  • Industrial fieldbus. Modbus RTU/TCP, CAN 2.0/CAN-FD, CANopen, J1939, Profibus, Profinet, EtherCAT
  • Energie / SCADA. IEC 61850 Ed.2 (MMS, GOOSE, SV), DNP3 L2, IEC 60870-5-104, OPC-UA
  • IoT. MQTT 3.1/5, AMQP, CoAP, LwM2M, OPC-UA Pub/Sub, Sparkplug B
  • Wireless. Wi-Fi 4/5/6 + WPA3, BLE 5.x cu mesh, Thread / Matter, LoRaWAN, Zigbee 3, NB-IoT, LTE-M, 4G/5G
  • Web. HTTPS, WebSocket, gRPC, REST, GraphQL, Server-Sent Events
  • Securitate. TLS 1.2/1.3, mTLS, Secure Boot, ARM TrustZone, X.509 PKI, Ed25519, ECDSA, AES-GCM

Practici inginerești

  • Build reproducible. CMake + Ninja, lock pe versiuni toolchain (cross-gcc, clang)
  • Static analysis. clang-tidy, cppcheck, Semgrep ruleset propriu, MISRA C check
  • Unit tests. Unity + CMock, GoogleTest, target coverage 70%+
  • Hardware-in-the-loop. test rig automat per proiect cu instrumentație programabilă
  • CI/CD. GitHub Actions sau GitLab CI cu signing și release automation
  • Audit security. SAST (Semgrep, Coverity), manual review pentru production
  • Trasabilitate. SBOM CycloneDX la fiecare release pentru CRA / NIS2
  • Mentenanță. LTS branch policy, security backports 5 ani

Avem un slot pentru un proiect nou de firmware.

Trimite-ne specificația și hardware-ul. Răspundem cu o evaluare în 24h.

© 2026 Volter Electronics Gura Humorului · Suceava · Romania