Firmware per a microcontroladors
ESP32, nRF52 de Nordic, STM32 i altres ARM Cortex-M. T'ajudem a triar el MCU adequat i desenvolupem el firmware complet, de la inicialització a la lògica de producte.
Firmware encastat · Barcelona
Escrivim el firmware que fa funcionar el teu dispositiu: ESP32, nRF52 i STM32, bare-metal o sobre FreeRTOS i Zephyr, amb drivers, bootloader, actualitzacions OTA i baix consum. Codi testejat i mantenible, amb més de 20.000 dispositius funcionant en camp.
Què fem
Des de la primera arrencada de la placa fins a l'actualització en camp: un sol equip que entén tant el hardware com el codi que hi corre a sobre.
ESP32, nRF52 de Nordic, STM32 i altres ARM Cortex-M. T'ajudem a triar el MCU adequat i desenvolupem el firmware complet, de la inicialització a la lògica de producte.
Bare-metal quan cada byte i cada microampere compten, o FreeRTOS i Zephyr quan el producte necessita tasques concurrents, piles de comunicació i una arquitectura que escali.
Drivers per a sensors, memòries, pantalles i actuadors sobre I2C, SPI, UART, CAN, ADC i PWM. Capes d'abstracció netes perquè canviar un component no obligui a reescriure el producte.
Bootloaders propis o basats en MCUboot, actualitzacions per BLE, WiFi o cable, amb signatura d'imatges i tornada enrere si alguna cosa falla. El teu producte millora després de vendre's.
Modes de son, gestió de rellotges i perifèrics, i mesura real del consum per allargar l'autonomia dels dispositius a bateria sense sacrificar funcionalitat.
Tests unitaris i d'integració, proves sobre hardware real, control de versions i documentació. Codi que el teu equip pot entendre, mantenir i ampliar.
Quan ens truquen
Tens la idea o el prototip i necessites un firmware de producte: arquitectura, elecció de MCU i desenvolupament fins a la versió que va a producció.
L'antic proveïdor ja no hi és o el codi és difícil de mantenir. L'auditem, l'estabilitzem i et tornem el control.
La bateria dura menys del previst. Mesurem, localitzem on se'n va el consum i optimitzem el firmware per allargar l'autonomia.
Els teus equips ja estan instal·lats i necessites corregir errors o afegir funcions sense retirar-los. Dissenyem un sistema OTA segur i robust.
Un component obsolet o sense estoc t'obliga a canviar de MCU. Portem el firmware a la nova plataforma mantenint el comportament del producte.
El teu equip intern necessita suport en una part concreta: un driver, la pila Bluetooth, el bootloader o els tests. Ens integrem en el teu flux de treball.
La nostra diferència
Un firmware que funciona a la taula del laboratori no és el mateix que un que funciona en milers d'unitats durant anys. Dissenyem pensant en el que passa després: arrencades fiables, recuperació davant d'errors, actualitzacions segures i un codi que un altre enginyer pugui reprendre.
I com que també dissenyem hardware, apps i connectivitat, entenem el producte complet: més de 20.000 dispositius funcionen avui amb la nostra enginyeria.
Casos d'èxit
Treballem sota NDA: mostrem el repte, no el client. Si necessites detall tècnic, t'ho expliquem en una trucada.
Pany connectat per Bluetooth de baix consum, amb obertura des de l'app, comunicació xifrada i anys d'autonomia amb bateria.
Firmware de control precís d'un motor lineal amb llaços en temps real, gestió de l'etapa de potència i posicionament fiable.
Integració de sensors d'efecte Hall amb consum ultrabaix per a detecció precisa de posició i moviment en dispositius a bateria.
Dubtes freqüents
Sí. És un cas habitual: auditem el codi existent, el posem a compilar de manera reproduïble, documentem el que falta i et proposem si convé corregir-lo, refactoritzar-lo o reescriure'n parts concretes.
Comencem per entendre el teu producte i els seus requisits, definim l'arquitectura i l'abast, i desenvolupem per iteracions amb lliuraments periòdics que pots provar sobre el hardware. Treballem en remot o amb el teu equip, amb comunicació contínua.
Depèn de l'abast: no és el mateix un driver per a un sensor que un producte complet amb connectivitat, OTA i baix consum. Després de la primera trucada et proposem un enfocament, un abast i uns terminis realistes per al teu cas.
És clar. Treballem habitualment sota NDA i tractem tota la informació del teu projecte de manera confidencial.
Sí. Podem desenvolupar el firmware sobre la teva placa existent o integrar-nos en una part concreta del projecte. I si ho necessites, també dissenyem el hardware (esquemàtic i PCB), l'app o la connectivitat.
Parlem
Digues-nos què fa el teu producte, quin microcontrolador fa servir (o si encara s'ha de triar) i en quin punt ets. Et responem en menys de 24 hores laborables, sense compromís i sota NDA si ho necessites.
Reserva una reunióExplica'ns què ha de fer el teu dispositiu: et proposem arquitectura, microcontrolador i terminis en una trucada de 30 minuts.
Reserva 30 minuts Escriu-nos