BSP & Driver Development
PRM.DEV develops MCU firmware, including board support packages (BSPs), device drivers, and middleware. Our team can join at any stage — from new product development to legacy code migration — to improve performance, reduce costs, and shorten time-to-market.

Our services

Technology stack
  • TCP/IP and security
    Azure RTOS NetX Duo, lwIP, uIP TCP/IP stack, Mbed TLS, tinyhttp, RL-TCPnet, wolfSSL, Mongoose web server, NXP GenAVB/TSN Stack, emNet, embOS/IP
  • RTOS
    FreeRTOS, CMSIS-RTOS, CMSIS-RTOS v2, Keil RTX, Azure RTOS ThreadX, Mbed OS, ChibiOS/RT, RTEMS, NuttX, embOS, SafeRTOS, VxWorks, Zephyr, μC/OS-II, μC/OS-III, TI-RTOS (SYS/BIOS), NXP MQX RTOS, eCos, RIOT, UNISON RTOS, Apache Mynewt
  • File systems
    FatFS, Petit FAT, littleFS, YAFFS, YAFFS2, UFFS, Azure RTOS FileX, Azure RTOS LevelX, emFile, SPIFFS, ASF-FS, RL-FlashFS, custom file systems and porting
  • IoT / cloud
    X-CUBE-AWS, X-CUBE-GCP, X-CUBE-WATSON, X-CUBE-AZURE, MQTT and REST libraries, NXP EdgeReady (AVS), Zerynth, X-CUBE-LocalVUI, ESP-AWS-IoT, ESP-Azure-IoT, ESP-Google-IoT, ESP-MDF, ESP-IoT-Solution
  • MCU architectures
    ARM Cortex-M0/-M0+/-M1/-M3/-M4/-M7/-M23/-M33/-M35P/-M55, AVR, AVR32, ARC, MIPS, RISC-V, PIC16, PIC18, dsPIC33/PIC24, STM8, MSP430, MicroBlaze, Nios II, M68k, SPARC, Espressif MCUs, ARM Cortex-R52+/-R52/-R7/-R5/-R4/-R82/-R8
  • Graphics libraries (HMI)
    LVGL, Segger emWin, STemWin, Embedded Wizard, TouchGFX, Azure RTOS GUIX, uGFX, LibJPEG, X-CUBE-DISPLAY, ESP-HMI, ESP-LCD, NXP Touch Library, Storyboard, Altia Design, Qt for MCUs, Koru UI Platform, MicroEJ GUI Solutions, QE for Display
  • Bluetooth / Wi-Fi / Zigbee
    X-CUBE-BLE1, X-CUBE-BLE2, X-CUBE-BLEMGR, Bluetooth API ESP, X-CUBE-WIFI1, nRF5 SDK, nRF Connect SDK, ESP-WIFI-MESH, ESP-AT, Silicon Labs Bluetooth Low Energy SDK, Silicon Labs Bluetooth Mesh, Silicon Labs EmberZNet PRO Zigbee, Silicon Labs Wi-Fi SDK, nRF Libraries for Zigbee.
  • USB
    STM32 USB Host/Device (AUDIO, BillBoard, CCID, CDC, CDC ECM, CDC RNDIS, Composite USB, CustomHID, DFU, HID, MSC, MTP, Printer, VIDEO), Azure RTOS USBX, X-CUBE-UCSI, X-CUBE-TCPP, X-CUBE-USB-PD, emUSB, ASF-USB, ESP-USB, MCUXpresso SDK USB Stack, TI USB Stack, TinyUSB, RL-USB
  • Bootloaders
    OpenBL, MCUboot, ESP Bootloader Plus, nRF sdk-mcuboot, ESP-IDF Software Bootloader, MCU Bootloader for NXP / TI / Infineon MCUs, as well as custom bootloader development and porting
  • AI and DSP
    MLPerf, X-CUBE-AI, NanoEdge AI, tinyML, CMSIS-DSP, CMSIS-NN, cryptography (AES, HASH, ECDSA, EdDSA, RSA), NXP eIQ ML, ESP-WHO, ESP-Skainet, ESP-DSP
  • Tools and IDEs
    CCSTUDIO Code Composer Studio, STM32CubeMX, STM32CubeIDE, DAVE, XMC Lib, MCUXpresso IDE, MPLAB X IDE, MPLAB Xpress IDE, MPLAB XC Compilers, Microchip Studio IDE, ESP-IDF, ESP RainMaker, ESP HomeKit SDK, e2 studio, CrossCore Embedded Studio, Microchip ASF, Simplicity Studio, Keil MDK-ARM, IAR Embedded Workbench, SEGGER Embedded Studio, TrueSTUDIO, CoIDE
  • Other
    OpenAMP, GenericDataLogger, X-CUBE-ALGOBUILD, CMSIS-Zone, Tracealyzer, X-CUBE-GNSS1, X-CUBE-MEMS1, X-CUBE-NFC4, X-CUBE-NFC7, X-CUBE-ALS, X-CUBE-EERMA1, X-CUBE-ISPU, X-CUBE-TOF1, X-CUBE-SUBG2, X-CUBE-SFX2LP1, X-CUBE-STL, Espressif SDK (ESP8266, ESP32, ESP32-S2), nrfxlib, nRF Libraries for NFC, NXP IEC 60730 Class B Safety Library
Why PRM.DEV
  • Tools and partnerships

    Vendor and supplier partnerships help accelerate delivery and reduce risk.
  • Quality and processes

    Certified engineers, shared coding standards, reviews, and CI.
  • Cross-industry experience

    Automotive, industrial automation, medtech, and consumer electronics.
Our offices
Minsk
20/11 Olshevskogo St., Room 27
220073 Minsk, Republic of Belarus
Innopolis
Universitetskaya St., 7, room 7
420500, Innopolis, Republic of Tatarstan
Contact us to discuss your engineering challenges
We will offer you the best solution!
All information provided will remain confidential!
By clicking on the button, you agree to our personal data processing policy.