Android Driver Development

Android is an emerging mobile device platform from Google that consists of a software stack that includes an operating system, middleware and key applications. Linux is the underlying kernel of Android. Over 17 years of experience in Linux kernel driver development enables Intelligraphics to offer a comprehensive set of Android software and hardware development services. Our mobile, graphics and networking experts have recognized experience in mobile driver development and the new Android framework

New! Board Support Package for the Gumstix Overo Hardware Platform

Now Available!! Intelligraphics' first Android Board Support Package for the Gumstix Overo Hardware Platform. This Android enabled Kernel 2.6.29 BSP includes: boot loader (u-boot), HDMI based display for up-to 720p resolution, USB EHCI HOST, USB OTG DEVICE or HOST and 10/100 Ethernet ports. The board also has a working Serial over USB console, SD card slot, fully integrated and enabled USB Mouse, Keyboard and Storage.  Together these allow the device to work as a desktop system. The solution has both 2D and 3D graphics (Imagination Technology drivers), DSP codecs from Texas Instruments for Video (MPEG2/4, DVX, H.263/4) and full featured Audio with functional IN/OUT ports.

Complete Platform Integration and Driver Development

  • Android Board bring-up and integration
  • Embedded (ARM9, ARM11, Cortex A8/9, OMAP3/ Qualcomm MSM/ Freescale i.MX3x/5x, MIPS  etc. )/ Desktop (x86 based)
  • Android Platform 1.x 2.x Library and middleware

Android Sensor Development Experience

  • Native Android 2.1 and 2.2 platform Sensor API event signaling

  Embedded Linux kernel image build and debug

  Network and SD card boot images

  • Accelerometer, magnetometer, pressure, temperature

  I2C with programmable GPIO interrupt

  Hardware and software based orientation

  • Secondary char and UI custom event signaling

  Custom input event keycode mapping

  • Java OpenGL demo applications

  Java Native Interface (JNI) support

Graphic solutions

  • Android framework Multimedia Pocket Video (PV)
  • Android framework 2D/3D Graphics
  • Display driver development
  • UI framework
  • Input devices
  • Compositing
  • System development
  • Integration and optimization

Multimedia solutions

  • Android framework Multimedia Pocket Video (PV)
  • OpenMAX
  • G-streamer (Linux)
  • Video For Linux/Digital Video Broadcasting  (V4L/DVB)
  • Audio (ALSA and OpenMax) driver development
  • Tuners and Decoders
  • ASIC and DSP Codec driver development
  • Integration and optimizations

Networking solutions

  • WLAN drivers – TI, Broadcom, Atheros chipsets
  • Ethernet driver development and integration

USB solutions

  • Android USB (Host/Peripheral/OTG) driver development and integration

Android Supported Development reference platform

We are experts on Linux kernel drivers

  • Display, Audio, Multimedia, V4L\DVB OpenMax, ALSA, USB, Ethernet, WLAN and others
  • Android Platform 1.x 2.x Library and middleware
  • Android Board bring-up and integration – Embedded (ARM9, ARM11, Cortex A8/9, OMAP3/ Qualcomm MSMxxxx/ etc. )/ Desktop (x86 based)