Firmware encastat · Barcelona

Desenvolupament de firmware a mida per al teu producte

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.

  • ESP32
  • nRF52 · Nordic
  • STM32
  • ARM Cortex-M
  • FreeRTOS · Zephyr
  • Bare-metal
  • Bootloader · OTA
  • Baix consum

Què fem

Firmware encastat de principi a fi

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.

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.

Bare-metal i RTOS

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 i perifèrics

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 i actualitzacions OTA

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.

Baix consum

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.

Testing i qualitat del codi

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

Situacions en què et podem ajudar

Producte nou des de zero

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ó.

Firmware heretat sense responsable

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.

Autonomia insuficient

La bateria dura menys del previst. Mesurem, localitzem on se'n va el consum i optimitzem el firmware per allargar l'autonomia.

Actualitzar dispositius en camp

Els teus equips ja estan instal·lats i necessites corregir errors o afegir funcions sense retirar-los. Dissenyem un sistema OTA segur i robust.

Migració de microcontrolador

Un component obsolet o sense estoc t'obliga a canviar de MCU. Portem el firmware a la nova plataforma mantenint el comportament del producte.

Reforç per al teu equip

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

Firmware pensat per arribar a producció

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.

  • Codi documentat, versionat i mantenible
  • Proves sobre el hardware real, no només en simulació
  • OTA i recuperació davant d'errors des del disseny
  • Confidencialitat total (treballem sota NDA)

Com ho abordem

  1. AnalitzemEl teu producte, el teu hardware i, si n'hi ha, el codi actual.
  2. DissenyemArquitectura, elecció de MCU i RTOS, i abast per fases.
  3. DesenvolupemIteracions amb lliuraments periòdics que proves sobre la teva placa.
  4. ValidemTests, documentació i OTA a punt per a producció.

Casos d'èxit

Projectes de firmware

Treballem sota NDA: mostrem el repte, no el client. Si necessites detall tècnic, t'ho expliquem en una trucada.

Smart Lock · BLE

Pany electrònic intel·ligent

Pany connectat per Bluetooth de baix consum, amb obertura des de l'app, comunicació xifrada i anys d'autonomia amb bateria.

  • BLE
  • Baix consum
  • Seguretat
Motion · Control

Control de motor lineal

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.

  • Control en temps real
  • PWM
  • Drivers de potència
Sensors · Low Power

Sensors d'efecte Hall de baix consum

Integració de sensors d'efecte Hall amb consum ultrabaix per a detecció precisa de posició i moviment en dispositius a bateria.

  • Efecte Hall
  • I2C · SPI
  • Ultra baix consum

Dubtes freqüents

Preguntes freqüents sobre desenvolupament de firmware

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.

Per aprofundir, al nostre blog

Altres serveis

Parlem

Explica'ns quin firmware necessites

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ó

El teu producte necessita un firmware fiable?

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