Veteran specialists in writing code and working with operating systems, Variscite software engineers are experts in the areas of BSP and device driver development.

Board Support Package (BSP): an implementation-specific support code for a given board that conforms to a specific operating system.
It is commonly built with a Bootloader that contains the minimal device support to load the operating system and device drivers for all the devices on the board.

Device Drivers: In computing, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware is connected. Drivers are hardware-dependent and operating system specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface.

Variscite provides development and consulting
services on a variety of operating systems:

linux.svg
Linux Embedded
android.svg
Android