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)

