Professional Documents
Culture Documents
Project Ara: Redefining Handset and Android Architecture
Project Ara: Redefining Handset and Android Architecture
Project Ara: Redefining Handset and Android Architecture
DISCLAIMER:
I do NOT speak for Google
I do NOT speak for Project Ara
Project Ara = lots of teams from lots of organizations
My role = help with Android architecture
I know nothing of:
Release dates, Pricing, Business plans, etc.
In short:
1. File this presentation under creative artwork
2. All opinions are mine :-)
2
About
Author of:
Hardware Schematic
SoC
Android
DARPA
ATAP
MAKEwithMOTO
Modu
Phonebloks
2.1. DARPA
Defense Advanced
Research Projects
Agency
Launched as a reaction to
Sputnik in 1958
Prevent and preempt
technological surprise
Key Tenets
Small/Flexible
Flat
Autonomous
Short mandates
World-class teams
10
2.2. ATAP
11
2.3. MAKEwithMOTO
12
2.4. Modu
13
2.5. Phonebloks
14
16
17
3. Module Ecosystem
What's a module:
Form-factors
Design language
Software
etc.
18
What to do for a
module -- typically:
Hardware (actual
pluggable module)
Firmware (to
communicate with
other modules)
App (to run on
Android)
Obvious modules:
AP
Modem
Wifi
LCD
Speaker
Camera
Batteries,
etc.
Other modules:
19
4. Cool Technologies
MIPI UniPro
Endoskeleton
EPMs
Battery charge/recharge
Printable covers
Greybus
gbsim
20
21
UFS
CSI-3
DSI-2
GBT
22
23
4.3. Endoskeleton
24
25
4.4. EPMs
26
27
28
4.7. Greybus
Hotplug support
Device classes
https://github.com/gregkh/greybus
29
4.8. gbsim
Greybus Simulator:
https://github.com/ohporter/gbsim
30
5. Hardware Architecture
31
32
6. Software Architecture
33
Vibrator
Display
Battery
GPS
Audio
Keymaster
Baseband modem
Lights
Bluetooth
NFC
Camera
Sensors
Consumer IR
Wifi
34
USB
GPIO
SPI
UART
PWM
I2C
SDIO
35
36
Endo daemon
Class-specific additions
37
38
7. Challenges
SW
HW
Manufacturing
Regulatory (FCC)
Compliance (security)
39
8. What's next?
40
41