Embedded Driver Development

BSP Porting &
Driver Development

Kemsys is proud to have rich embedded design and development experience in BSP customization & Power / Boot-up / Battery Optimization techniques, Porting into various platforms like Qualcomm, NXP(Free scale), Marvell, TI, Broadcom chipsets. OS porting services on Linux, Android, and Windows10 platforms. Our team has strong experience in Device Driver Development & Porting services like Ethernet, HDMI, LCD, RS232/RS485 protocols, CAN-BUS interface protocol, USB device/Host interfaces, Flash drives, SPI, I2C drivers, LPDDR2/3 drivers, H.264/265 codec.

Our Embedded Design Capabilities


ASIC, SoC, Mixed Signal, DSP, FPGA – PXA 2xx/3xx, i.MX6, TI OMAP3/4, Broadcom, Qualcomm Snapdragon


PCB CAD design for impedance controlled boards for mixed-signal design with Digital, Analog, and RF signals.


HMI Architecture & Development, Multi modal design experience, Technology – Android, QT, Flex, DirectFB

IoT Solutions

Sensor integration, Connectivity Protocols, Routing and Gateway/Edge algorithms & applications

IoT Protocols

Message Queue Telemetry Transport, Advanced Message Queuing Protocol, Constrained Application Protocol


Azure IoT Hub SDK, Azure IoT Edge, AWS IoT MQTT, AWS Greengrass, Eclipse Leshan, Eclipse Wakaama

BSP Porting and Device Driver Development

Kemsys team has worked on various kernel versions on Linux and Android, which provides easier porting of BSP from a particular kernel version. We usually adapt to the mainline kernel of a silicon vendor as a reference to provide a stable version of ported BSP. We have vast expertise in developing full-fledged device drivers for following various peripherals.

Kemsys Embedded software team also provides services on customization of Android Hardware Abstraction Layer for providing various non-default Android features.

  • MIPI DSI Display
  • MIPI CSI and USB Camera
  • Audio codecs
  • Video codecs
  • Storage like NAND flash and eMMC
  • Wireless connectivity like Wi-Fi, Bluetooth, and NFC
  • Interfaces like SPI, I2C, UART, USB, and GPIOs
Board Bring up

Kemsys Embedded software team has expertise on Linux, Android, and Windows CE-based platforms. We are capable of developing boot loaders for ARM SoC-based customer-designed boards. Our team has an in-depth understanding of ARM cores, memory architectures, and other internal peripherals that helps to achieve faster boot-up of new boards.

Boot time and power Optimization

Most of the devices used in Automotive and handheld devices need to boot faster with lesser power consumption. Here at Kemsys, we provide services on optimization of Linux and Android boot time through entire system analysis. The optimization model goes like this; getting the platform for which optimization has to be performed, get the current statistics, and optimize it to achieve values closer to theoretical numbers.

Application development – Mobile & PC

Front end application is the one that provides pleasing visuals for the users. Kemsys provides application development services for various domains like health care, in-car entertainment, smart wearable, GUI for Human Machine Interface, and other industrial applications.

Supports following framework based applications

  • QT based GUI applications
  • GStreamer plugin and applications
  • Android applications
  • GTK based GUI applications
Image sensor tuning services

Imaging sensors are the key sensors for any camera-based devices for Medical, Automotive, Industrial applications. Camera sensors provide a raw digital image, with which no useful information can be viewed by the user. The received raw digital image is pre-processed to reduce noise, enhance color, converting to viewable form, adjusting the white-black level, and further post-processing to provide a pleasing image for visual or algorithmic analysis.

Kemsys has strong expertise in the integration of camera imaging sensors to any embedded platform and providing services on ISP tuning & image quality.

Our OS (Operating System) Expertise

os-expertise-embedded design services-Kemsys

Looking for an end-to-end product development partner?