Download - Qcom Enabling Android For Mobile Mar09
PAGE 1 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
Enabling Android for Mobile SolutionsJason Bremner
March 2009
PAGE 2 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
Mobile OS Environment at QCOM
Past Present Future
Scale Matters
Much more Complex
PAGE 3 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
World’s First Android Handsets
PAGE 4 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
Industry’s Broadest Chipset Support for Android
Low Cost Smartphone
• Sub $150 handsets• 528Mhz ARM11• Up to VGA display• 30fps VGA Video• GPS
Multimedia/Graphics Centric PDAs
• 528Mhz ARM11• Up to WVGA display• 30fps WVGA Video • 3D & 2D Graphics acceleration• GPS
1GHz Mobile Internet Devices
• Up to WXGA display• 30fps 720p HD multimedia• 3D & 2D Graphics acceleration• GPS
QSD8650
MSM7600
MSM7627
PAGE 5 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
Advantages: 1. Pace of innovation2. Flexibility of the architecture 3. Ability to leverage third parties
Challenges: 1. Open Source GPL Terms2. Google growing pains3. Software quality control 4. Scaling the platform beyond the “Super OEMs”
Working with the Android Platform
PAGE 6 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
1. Delivering the Complete Integrated SolutionFully integrated and tested Android platform:– Integrated BSP, drivers and GMS apps…all tested to QCOM QA standards.– Verify compliance with standards such as GCF– Provide power and performance optimizations
Reduces the development effort and time to market for OEMsProvide consistent quality Single, standard multimode RIL commercialized through top Operators worldwideAllows OEMs to focus on differentiation
Scaling Android
PAGE 7 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
Android Top Level Software Stack
Device Drivers (Google Blended)
Linux OS 2.6.x
OpenGLESOpenVG OpenMAX Qcamera ONCRPCGPS
CameraHAL
QCRIL
OpenCore
TelephonyManager
CameraApp
DialerApp /
Contacts Q
ARM926 Communications Processor
SMEM\RPC Driver Driver
L4/Iguana RTOS
IPC Handler
Communication Stack
REX Emulation Layer
ARM1136 or Scorpion Applications Processor
RPC/SMEMDriver
MSM or QSD Converged Silicon Solution
rild
LBSApp
GPSHAL
DriverDriverBoot Loader
Ker
nel S
pace
Use
r Spa
ceA
pp S
pace
QCOM provides a complete Android solution Integrated and test the complete package…drivers, Android apps and BSP
Media Player
GraphicsApp
PAGE 8 | QUALCOMM CONFIDENTIAL & PROPRIETARY | RESTRICTED DISTRIBUTION
2. Enable lower cost Android devicesProvide QVGA support on lower tiered chipset platforms
3. Enable MID and Netbook Android devicesWVGA+ resolution support Mouse events / pointer frameworkConnection / file managerFull Chrome Browser support.
4. Enhance Android Application Offering with QCOM IPCDMA Support MFLO ClientFluence – Noise Cancellation
Scaling Android