Embedded Linux & Android Systems
PRM.DEV develops software and drivers for embedded systems based on Linux and Android. We deliver both individual components and complete solutions: adapt kernels and drivers to target hardware, integrate peripherals and protocols, optimise performance, and ensure stable device operation.
Linux for embedded systems
We adapt OS kernels to hardware platforms and develop drivers for key peripherals — audio, graphics, RTC, NAND, sensors, data interfaces, and power management.
Linux kernel and driver development
  • Drivers for x86, ARM, RISC-V, PowerPC, SPARC, and more
  • File system customisation
  • Scheduler and process management tuning
  • Network stack implementation
  • Low-level code development
  • Device Tree configuration
  • Memory management setup
  • framebuffer, V4L2, USB interfaces
Additional Linux services
System
architecture
Cloud integration, OTA updates, OS migration, IoT and embedded security, distro customisation, audio/video projects with GStreamer.
Software development and porting
Component and application integration using XML, SOAP, web services, and SOA; experience in streaming, graphics and UI libraries, networking, dev tools, file systems, and flash utilities.
End-to-end optimisation
Vulnerability fixing, lower power consumption and boot time, improved CPU performance, and RAM/storage optimisation.
Android for embedded systems
Full-cycle Android development for embedded devices — from kernel and drivers to system services and UI
Android BSP and platform enablement
  • Android kernel configuration and modification for hardware support
  • Environment customisation
  • Hardware integration
Technology stack
  • Access and authentication
    LDAP, RADIUS, TACACS, Diameter
  • Linux for FPGA
    AMD MicroBlaze™, AMD Zynq™-7000, AMD Zynq™ UltraScale+™, Intel (Altera) Nios2
  • AMP and hypervisors
    OpenAMP, OpenMCAPI, jailhouse, Xenomai, rpmsg, remoteproc, KVM, Xen
  • GUI frameworks
    GTK+, Qt, QML, WxWidgets, Electron, Flutter, Android Studio, Tkinter, Slint
  • Cloud platforms
    Amazon Web Services, Microsoft Azure, Google Cloud Platform, Bosch IoT, OpenRAN
  • RPC & IPC
    Protocol Buffers, gRPC (Remote Procedure Calls), REST API, JSON, XML, YAML, D-Bus, ZeroMQ, RabbitMQ
  • Bootloaders
    Das U-Boot, Barebox, RedBoot, Coreboot, TianoCore, EDK II, EFIDroid, GNU GRUB, SPL, AT91Bootstrap
  • Distributions
    Yocto Project, OpenEmbedded, Buildroot, PetaLinux, Debian, Isar, Ubuntu, Ubuntu for IoT, Arago, OpenWRT, ELBE, AOSP, LTIB
  • Multimedia
    HLS/DASH/multicast streaming, DVB, ATSC broadcasting, GStreamer, FFmpeg, OpenCV, libVLC , Qt QtMultimedia, ExoPlayer, OpenMax, Android MediaCodec API
  • Architectures
    ARM, ARM 64, MIPS, IA-64, m68k, Nios II, MicroBlaze, OpenRISC, powerpc, RISC-V, s390, SuperH, Sparc, UltraSPARC, x86, Xtensa, LoongArch, ARC
  • OTA updates
    SWUpdate, RAUC, Mender, OSTree. Ethernet, network controllers & device drivers, network interface & protocols, HI peripherals device drivers, abstract devices and HID class drivers, HI systems, Kernel Crypto API, Energy model of device, power management, JESD204B
  • Linux driver development
    V4L2, DRI, DRM, Kernel Mode Setting (KMS), GEM, framebuffer (fbdev), ALSA, SysFs, ProcFs, Misc device, UIO device, DMA, QDMA, XDMA, RAM, MMU, physical memory operations, page allocator, logical memory, Multiple device instances, PCIe & USB hardware devices, GPIO, SPI, I2C, UART (TTY), CAN, LIN hardware devices, Bluetooth and BLE, Wi-Fi hardware devices, SCSI subsystem
Why PRM.DEV
  • Clear timelines and budgets
    We define scope upfront, set realistic timelines and budgets, and keep delivery predictable.
  • Proven industry experience
    Experience in telecom, industrial, and consumer electronics with clear processes and communication.
  • Flexible
    delivery model
    From focused tasks to turnkey projects — we join at any stage and adapt to your workflow.
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.