System-level and BSPs

A success of any product or solution is determined by the quality of its software both at application and system level. As the system level software directly interacts with underlying hardware and can leverage its specifics efficiently, it is very important to focus on optimising this software and make it work in any situation.

Almost any novel customised hardware platform requires developing, porting or fine tuning it system software. We at RTSoft GmbH have a deep knowledge and expertise in system-level software. Our competences span from expertise in almost all major instruction set architectures to various flavours of operating systems, peripherals and low-level protocols.

our services


System software development


Driver development


Board bring-up


Migration to a new kernel or OS (Linux, Windows, WEC, QNX, VxWorks)

BSP development

Performance tuning



Deep knowledge of operating systems of different kind and flavour
  • Windows family (Win 7, 10, WEC)
  • Linux
  • VxWorks
  • QNX

Deep knowledge of various kinds
of instruction set architectures

Deep knowledge of various system devices and peripherals
  • Ethernet
  • Serial (incl. high speed), I2C, I2S, SMBus, SPI, WDT
  • NAND/NOR flash, PCMCIA
  • CompactFlash, PATA/SATA/SCSI, SD, eMMC
  • LCD, touchscreen, keypad, Audio, camera devices
  • USB 2.0/3.0 – host, device, OTG CAN

Our recent projects

Skip to content