Software Design Services
Driven by Passion...
Kemsys has vast experience in BSP customization & Porting into various platforms like Qualcomm, NXP(Freescale), Marvell, TI, Broadcom chipsets. OS porting services in 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 expertise in embedded software design services includes,
Board Bring up
Kemsys Embedded software team has an expertise on Linux, Android and Windows CE based platform. We are capable of developing boot loaders for ARM SoC based customer designed board. Our team has in-depth understanding of ARM cores, memory architectures and other internal peripherals that helps to achieve faster boot up of new boards.
BSP Porting and Device driver development
Our team has worked on various kernel version 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 reference to provide stable version of ported BSP. We have vast expertise on developing full fledged device drivers for following various peripherals.
- MIPI DSI Display
- MIPI CSI and USB Camera
- Audio codecs
- Video codecs
- Storage like NAND flash and eMMC
- Wireless connectivity like WiFi, Bluetooth and NFC
- Interfaces like SPI, I2C, UART, USB and GPIOs
Kemsys Embedded software team also provides services on customization of Android Hardware Abstraction Layer for providing various non-default Android feature.
Application development – Mobile and 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 application.
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 user. The received raw digital image is pre-processed to reduce noise, enhance color, converting to viewable form, adjusting white-black level and further post-processing to provide pleasing image for visual or algorithmic analysis.
Kemsys has strong expertise on integration of camera imaging sensors to any embedded platform and providing services on ISP tuning & image quality.
Boot time and power Optimization
Most of the devices used in Automotive and hand held devices needs 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. 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.