Tworzenie firmware wbudowanego
Lata pracy na baterii i taktowania, którym można zaufać — na wybranym przez Ciebie krzemie
Różnica między urządzeniem, które wytrzyma tydzień, a tym, które przetrwa dekadę, to firmware w jego wnętrzu: sterowniki peryferiów, pętle sterowania w czasie rzeczywistym, zabezpieczony bootloader i logika niskiego poboru energii. Piszemy tę warstwę, aby Twój produkt budził się na czas, działał niezawodnie i oszczędnie korzystał z zasilania. Ci sami inżynierowie, którzy budują nasze aplikacje radiowe i robotyczne, pracują na Twojej płytce.

01 / Co otrzymujesz
Sterowniki SPI, I²C, UART, CAN, USB, ADC/DAC i czujników, napisane zgodnie z dokumentacją i sprawdzone na stanowisku testowym.
Sterowanie silnikami, PID, fuzja czujników i logika krytyczna czasowo z pomierzonymi budżetami jittera.
Zabezpieczony start oparty na MCUboot, dwubankowe aktualizacje i ścieżki odzyskiwania, które przetrwają zanik zasilania podczas programowania.
Integracja BLE, Wi-Fi, LoRa i łączności komórkowej — od sterownika radia po protokół aplikacyjny.
02 / Stos
Standardy branżowe, nudne w dobrym sensie: narzędzia z przyszłością, które będzie znał także następny inżynier.
Mikrokontrolery
STM32
Rodziny Cortex-M od niskonapięciowych L0 po wydajne H7
ESP32
SoC z Wi-Fi i Bluetooth dla produktów podłączonych do sieci
Nordic nRF52 / nRF53
Radio Bluetooth Low Energy oraz Thread/Zigbee
RP2040 & i.MX RT
Dwurdzeniowe M0+ i przejściowe MCU do pracy w czasie rzeczywistym
Środowiska i języki
Bare-metal C / C++
Deterministyczne pętle sterowania bez systemu operacyjnego
FreeRTOS
Faktyczny standard RTOS do wielozadaniowości na małych MCU
Zephyr
RTOS od Linux Foundation z bogatym modelem sterowników i siecią
Rust (embedded-hal)
Bezpieczny pamięciowo firmware tam, gdzie niezawodność jest krytyczna
Narzędzia
CMake & west
Odtwarzalne kompilacje na różnych celach i w CI
J-Link / OpenOCD
Sondy do debugowania, śledzenia i programowania pamięci flash
Unity / Ceedling
Testy jednostkowe firmware — na hoście i na celu
MCUboot
Zabezpieczony bootloader z podpisanymi aktualizacjami bezpiecznymi dla wycofania
03 / Podejście
Budżety przerwań, priorytety zadań i taktowanie zmierzone na stanowisku — a nie założone.
Tryby uśpienia i tryb cykliczny zaplanowane już od pierwszego przeglądu schematu, zweryfikowane profilerem zasilania.
Podpisane obrazy, ochrona przed wycofaniem i zaszyfrowane składowanie, aby urządzenie pozostało Twoje w terenie.
Każdy commit jest programowany i testowany na prawdziwych płytkach, aby regresje ujawniały się wcześniej niż testy polowe.
04 / Standardy
Trzymamy się standardów branżowych i sprawdzonych metod w każdym projekcie — to właśnie dzięki nim wycena pozostaje realistyczna.
05 / Infrastruktura
Start
Prześlij nam schemat lub numer MCU. Inżynier firmware odpowie uczciwym zakresem prac i ceną.
Let’s manage albo zobacz nasze rozwiązania IoT