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)
or OS (Linux, Windows, WEC, QNX, VxWorks)
BSP development
Performance tuning
Virtualization
Technologies
Deep knowledge of operating systems of different kind
and flavour
and flavour
- Windows family (Win 7, 10, WEC)
- Linux
- VxWorks
- QNX
Deep knowledge of various kinds
of instruction set architectures

of instruction set architectures

Deep knowledge of various
system devices and peripherals
system devices and peripherals
- Ethernet
- PCI, PCI-E, PCI-X
- 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