LAS16-109: The status quo and the future of 96Boards
Speakers: Yang Zhang
Date: September 26, 2016
★ Session Description ★
Community development, Compliance (for members and partners), Reference platform software, product development platform.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-109
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-109/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
LAS16-109: LAS16-109: The status quo and the future of 96Boards
1. The status quo and the future of 96Boards
Ya ng Zha ng
Director of 96Boa rds
2. What’s 96Boards
● Recognised ARMV7/8 open specifica tions
● SoC-independent
● Low cost ra pid prototyping a nd product development pla tform
● Ta ilored for different segment requirements
● A single developer community, sha ring solutions
● Open to a ll developers
● Ha rdwa re modules a re porta ble a cross a ll96Boa rds
● Lina ro help a va ila ble to ha ve the pla tform fully upstrea m
5. ENGINEERS
AND DEVICES
WORKING
TOGETHER
SoC Independent
*Qua lcomm
Dra gonBoa rd
410C
AMD Opteron A1120 EE - Cello
HiSilicon
HiKey
ActionSemi
Bubblegum-96
Media Tek Helio
X20
Socionext
MB86S71
Qua lcomm SD
600eva l HiSilicon Popla r
TV
Seeed
Ca rbon -
STMIoT
A few
others...
Altera
Cha meleon
NXP I.MX7
8. ENGINEERS
AND DEVICES
WORKING
TOGETHER
Single Community Sharing Solutions
STMicro a nd
Seeed
Mezza nines
LeMa ker 7” LCD
touchscreen
displa y
Aerocore-2
drones &
Qua dcopters
Eureka
Automotive
Dua l-ca mera
module with
Displa y
Ca mera
Mezza nine
Ma rvell
Andromeda Box
Robomezzi
15. Qualcomm SD600eval 96Boards CE Ext.- Arrow
● Sna pdra gon 600 processor APQ8064 32bit
● Qua d-core Kra it 300 CPU 1.7GHz, Adreno 320 GPU
● 2GB PoP LPDDR2 533MHz with 16GB eMMC
● SATA a nd SD 3.0 (UHS-I)
● 1080p@30fps HD video pla yba ck with H.264 (AVC)
● PCM/AAC+/MP3/WMA, ECNS, Audio
● WLAN 802.11 a /b/g/n/a c 2x2 Dua l-Ba nd, Bluetooth 4.0/LE
with on-boa rd a s wella s externa la ntenna
● GPS/GLONASS with externa la ntenna
● 3 USB 2.0 Micro AB
● PCIe to Giga bit Ethernet via AR8151
● 40pin LS a nd 60pin HS expa nsion connector
● Vendor build Android 5.1 a nd Ubuntu/Debia n
96boards.org
16. STM B2260 96Boards CE Ext
● STiH410EJB CANNES2 multimedia server
chip, Dua lCortex A9 with Ma li400
● 1GByte DDR3L-SDRAM
● Up to 64GB with boot option SDHC
● Rea ltek RTL8723BU-combo Module
● HDMIType A + ESD protection
● 2x USB Type A, 1x USB Micro AB
● 1 SATA connector
● Giga bit Ethernet
● H.264 ha rdwa re decoding
● JTAG
● 40pin LS a nd 60pin HS expa nsion connector
● Target Linaro Consumer Reference Platform
17. MediaTek X20 96Boards CE - Archermind
● Deca -core ARMCortex-A53/A72 64 bit
● Ma li-T880 GPU up to 800MHz
● 2GB LPDDR3 with 8GB EMMC5.1
● GPS a nd Wi-Fi802.11 a /b/g/n
● Bluetooth 4.1
● 3 x USB 2.0
● Micro SD ca rd slot (SD3.0)
● Displa y:HDMIType A 1080p HD @30fps
● 40-pin Low Speed expa nsion connector
● 60-pin High Speed expa nsion connector
● 16-pin a na logue a udio expa nsion connector
● Crypto extensions
● Android 6.0 Vendor build
96boards.org/x20
18. STM Carbon 96Boards IoT - Seeed
● STM32F401RET6 ARM®
Cortex®-M4F processor
● 512KB Fla sh, 96KB RAM
● Nordic nRF51 Bluetooth v4.2
complia nt Onboa rd a ntenna
● USB Power a nd OTG
● FTDIUART
● 3.3VI/O
● 2x15pin low speed connector
● Zephyr ena bled, upstrea m in
progress
96boards.org
20. HiSilicon Poplar 96Boards TV - Tocoding
● Qua d-core ARMCortex-A53 64 bit HiSilicon
Hi3798CV200 Ma liT720
● DDR3/3L/4 SDRAMinterfa ce, 2 GB
● Two USB 2.0 ports, One USB 3.0 port
● 1 GBe Ethernet
● PCIe 2.0 interfa ces
● 8pin JTAG
● Sta nda rd 160×120 mm 96Boa rds Enterprise
Edition form fa ctor
● 802.11AC 2*2 with Bluetooth
● Sma rt Ca rd a nd 2X12pin Tuner Interfa ce
● 2x20pin low speed connector
● Android 5.1.1 Vendor build
96boards.org/poplar
21. MStar Kava 96Boards TV
● MSO9580A qua d-core 64-bit ARMCortex-A53
CPU up to 1.5 GHz per core, up to 13800
DMIPS, Ma li-T820
● 2 GB DDR3, 8MB SPIwith 8GB eMMC
● micro SD ca rd slot (3.0),PCIe 2.0
● HDMI2.0 Input/Output (HDCP 2.2 up to 4K@
60Hz)
● H.265/VP9 up to 4Kx2K@60fps
● H.264 HP/5.0 up to 4K2K@30fps
● S/PDIF (optica l)Audio
● 10/100/1000 Ba se-T
● 1x USB 3.0, 2x USB 2.0 host, 1x UART
● Sma rt Ca rd a nd 2X12pin Tuner Interfa ce
● 2x20pin LS connector
96boards.org
25. ● Latest SoCs technology
● Pa th to productiza tion
● Awesome user experience
● Generic pla tform for ra pid development
● Sta nda rdiza tion where everyone ha s to
reinvest
● Ta king a dva nta ge Lina ro a nd its’members
colla bora tive engineering output
● Low cost
● Wide distribution OS support
● Upstream support
Wouldn’t it be nice?
● Latest SoCs technology● Latest SoCs technology
● Path to productization
● Latest SoCs technology
● Path to productization
● Awesome user experience
● Latest SoCs technology
● Path to productization
● Awesome user experience
● Generic platform for rapid development
● Latest SoCs technology
● Path to productization
● Awesome user experience
● Generic platform for rapid development
● Standardization where everyone has to
reinvest
● Latest SoCs technology
● Path to productization
● Awesome user experience
● Generic platform for rapid development
● Standardization where everyone has to
reinvest
● Taking advantage Linaro and its’ members
collaborative engineering output
● Latest SoCs technology
● Path to productization
● Awesome user experience
● Generic platform for rapid development
● Standardization where everyone has to
reinvest
● Taking advantage Linaro and its’ members
collaborative engineering output
● Low cost
● Latest SoCs technology
● Path to productization
● Awesome user experience
● Generic platform for rapid development
● Standardization where everyone has to
reinvest
● Taking advantage Linaro and its’ members
collaborative engineering output
● Low cost
● Wide distribution OS support
26. We want to be better at ...
● Improve cross boa rds out of box user experience
○ Usa bility is the key
○ Documenta tion
○ Universa lI/O support
○ Tutoria ls, a lots of them!
27. We want to be better at ...
● Improve cross boa rds out of box user experience
● Showca se projects
○ Automotive
○ Robotics/Drones
○ Virtua lRea lity
○ Artificia l Intelligence
28. We want to be better at ...
● Improve cross boa rds out of box user experience
● Showca se projects
● Focused development pla ns for two different tiers of 96Boa rds
○ Community 96Boa rds
■ Vendor built softwa re,hosted on 96Boa rds.org
■ 96Boa rds ha rdwa re specifica tion complia nce
■ 96Boa rds documenta tion complia nce
○ Lina ro Reference Softwa re Certified 96Boa rds
■ Lina ro Reference Pla tform Kernel(RPK)
■ Other softwa re (firmwa re, bootloa der,gra phics,distribution)follow 96Boa rds softwa re complia nce
■ 96Boa rds ha rdwa re specifica tion complia nce
■ 96Boa rds documenta tion complia nce
29. We want to be better at ...
● Improve cross boa rds out of box user experience
● Showca se projects
● Focused development pla ns for two different tiers of 96Boa rds
● Bring out 96Boa rds Networking pla tform with pa rtners
○ One of the most exciting spa ce for ARM
○ 96Boa rds Networking Pla tform specifica tion
○ Multiple SoCs
○ Multiple tiers
30. We want to be better at ...
● Improve cross boa rds out of box user experience
● Showca se projects
● Focused development pla ns for two different tiers of 96Boa rds
● Bring out 96Boa rds Networking pla tform with pa rtners
● Better exposure to wider community inc. product designers, a pplica tion
developers, ma kers, ODMs, higher educa tion institutions etc.
○ Enga ging distribution pa rtners in 96Boa rds progra m
○ Enga ging high educa tion institutions
○ More ma nufa cturer pa rtners with diversified designs
31. We want to be better at ...
● Improve cross boa rds out of box user experience
● Showca se projects
● Focused development pla ns for two different tiers of 96Boa rds
● Bring out 96Boa rds Networking pla tform with pa rtners
● Better exposure to wider community inc. product designers, a pplica tion
developers, ma kers, ODMs, higher educa tion institutions etc.
● Encoura ge Mezza nine development a nd cross-a doption
○ Exa mple, currently shipping ~500 per Mezza nine design
○ Clea r dema nd of Mezza nine from ta rget a udience of the boa rds
○ Clea r requests from multiple SoC vendors
○ 96Boa rds pa rtner progra m outrea ch