las16 109 - the status quo and the future of 96boards
TRANSCRIPT
The status quo and the future of 96BoardsYa ng Zha ng
Director of 96Boa rds
What’s 96Boards
● Recognised ARMV7/8 open specifica tions● SoC-independent ● Low cost ra pid prototyping a nd product deve lopment pla tform● Ta ilored for diffe rent segment requirements● A single deve loper community, sha ring solutions● Open to a ll deve lopers● Ha rdwa re modules a re porta ble a cross a ll 96Boa rds● Lina ro he lp a va ila ble to ha ve the pla tform fully upstrea m
So which one do I choose, really?
ENGINEERS AND DEVICES
WORKING TOGETHER
Pa ra dox of Choice?
Choosing well is especia lly difficult for those de te rmined to ma ke only the best choices.
-Ba rry Schwa rtz
ENGINEERS AND DEVICES
WORKING TOGETHER
SoC Independent*Qua lcommDra gonBoa rd 410C
AMD Opteron A1120 EE - Cello
HiSilicon HiKey
ActionSemiBubblegum-96
Media Tek Helio X20
Socionext MB86S71
Qua lcomm SD 600eva l HiSilicon Popla r
TV
Seeed Ca rbon -STM IoT
A few others...
Alte ra Cha meleon
NXP I.MX7
ENGINEERS AND DEVICES
WORKING TOGETHER
96Boa rds Specifica tions
ENGINEERS AND DEVICES
WORKING TOGETHER
There is bea uty in Singula rity.
ENGINEERS AND DEVICES
WORKING TOGETHER
Single Community Sha ring Solutions
STMicro a nd SeeedMezza 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
ENGINEERS AND DEVICES
WORKING TOGETHER
Single Community Sha ring Solutions
ENGINEERS AND DEVICES
WORKING TOGETHER
96Boa rds Steering Committee
ENGINEERS AND DEVICES
WORKING TOGETHER
96Boa rds Ma nufa cturing Pa rtner
96Boards.org Traffic
ENGINEERS AND DEVICES
WORKING TOGETHER
ENGINEERS AND DEVICES
WORKING TOGETHER
Wha t’s new?
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, Blue tooth 4.0/LE
with on-boa rd a s we ll a s exte rna l a ntenna● GPS/GLONASS with exte rna l a ntenna● 3 USB 2.0 Micro AB● PCIe to Giga bit Ethe rne t via AR8151● 40pin LS a nd 60pin HS expa nsion connector● Vendor build Android 5.1 a nd Ubuntu/Debia n
96boards.org
STM B2260 96Boards CE Ext● STiH410EJ B CANNES2 multimedia se rve r
chip, Dua l Cortex A9 with Ma li 400● 1GByte DDR3L-SDRAM● Up to 64GB with boot option SDHC ● Rea ltek RTL8723BU-combo Module● HDMI Type A + ESD protec tion● 2x USB Type A, 1x USB Micro AB● 1 SATA connector● Giga bit Ethe rne t● H.264 ha rdwa re decoding● J TAG● 40pin LS a nd 60pin HS expa nsion connector● Target Linaro Consumer Reference Platform
MediaTek X20 96Boards CE - Archermind● Deca -core ARM Cortex-A53/A72 64 bit ● Ma li-T880 GPU up to 800MHz● 2GB LPDDR3 with 8GB EMMC5.1● GPS a nd Wi-Fi 802.11 a /b/g/n● Blue tooth 4.1● 3 x USB 2.0● Micro SD ca rd s lot (SD3.0)● Displa y: HDMI Type 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
STM Carbon 96Boards IoT - Seeed● STM32F401RET6 ARM®
Cortex®-M4F processor ● 512KB Fla sh, 96KB RAM● Nordic nRF51 Blue tooth v4.2
complia nt Onboa rd a ntenna● USB Power a nd OTG● FTDI UART ● 3.3V I/O● 2x15pin low speed connector● Zephyr ena bled, upstrea m in
progress96boards.org
RDA 96Boards IoT - Ora nge Pi - i96● RDA ARM Cortex-A5 32bit● Integra ted 2Gb LPDDR2 SDRAM,
4Gb 8Bit 4K SLC NAND● Extremely low cost● MicroSD● MicroUSB or VBAT 5V POWER● 2x USB 2.0● CSI ca mera 24pin 0.5mm FFC● WiFi (RTL8189FTV)● 40pin LS Expa nsion Connector● Vendor build - Ubuntu
96boards.org
HiSilicon Poplar 96Boards TV - Tocoding● Qua d-core ARM Cortex-A53 64 bit HiSilicon
Hi3798CV200 Ma li T720● DDR3/3L/4 SDRAM inte rfa ce , 2 GB● Two USB 2.0 ports , One USB 3.0 port● 1 GBe Ethe rne t ● PCIe 2.0 inte rfa ces● 8pin J TAG● Sta nda rd 160×120 mm 96Boa rds Ente rprise
Edition form fa c tor● 802.11AC 2*2 with Blue tooth● Sma rt Ca rd a nd 2X12pin Tuner Inte rfa ce● 2x20pin low speed connector● Android 5.1.1 Vendor build
96boards.org/poplar
MStar Kava 96Boards TV● MSO9580A qua d-core 64-bit ARM Cortex-A53
CPU up to 1.5 GHz pe r core , up to 13800 DMIPS, Ma li-T820
● 2 GB DDR3, 8MB SPI with 8GB eMMC ● micro SD ca rd s lot (3.0), PCIe 2.0 ● HDMI 2.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 Inte rfa ce● 2x20pin LS connector
96boards.org
ENGINEERS AND DEVICES
WORKING TOGETHER
Wha t’s next?
Altera Chameleon CE NXP I.MX7 96Boa rds CE
Fill in the blank?
● Latest SoCs technology● Pa th to productiza tion● Awesome user experience● Generic pla tform for ra pid deve lopment● Sta nda rdiza tion where everyone ha s to
re invest● 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
We want to be better at ...● Improve cross boa rds out of box user experience
○ Usa bility is the key○ Documenta tion○ Universa l I/O support○ Tutoria ls , a lots of them!
We want to be better at ...● Improve cross boa rds out of box user experience● Showca se projects
○ Automotive○ Robotics/Drones○ Virtua l Rea lity○ Artific ia l Inte lligence
We want to be better at ...● Improve cross boa rds out of box user experience● Showca se projects● Focused deve lopment pla ns for two diffe rent tie rs 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
We want to be better at ...● Improve cross boa rds out of box user experience● Showca se projects● Focused deve lopment pla ns for two diffe rent tie rs 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 tie rs
We want to be better at ...● Improve cross boa rds out of box user experience● Showca se projects● Focused deve lopment pla ns for two diffe rent tie rs of 96Boa rds● Bring out 96Boa rds Networking pla tform with pa rtners● Bette r exposure to wider community inc. product designers, a pplica tion
deve lopers, ma kers, ODMs, higher educa tion institutions e tc .○ Enga ging distribution pa rtners in 96Boa rds progra m○ Enga ging high educa tion institutions○ More ma nufa cture r pa rtners with diversified designs
We want to be better at ...● Improve cross boa rds out of box user experience● Showca se projects● Focused deve lopment pla ns for two diffe rent tie rs of 96Boa rds● Bring out 96Boa rds Networking pla tform with pa rtners● Bette r exposure to wider community inc. product designers, a pplica tion
deve lopers, ma kers, ODMs, higher educa tion institutions e tc .● Encoura ge Mezza nine deve lopment a nd cross-a doption
○ Exa mple , currently shipping ~500 per Mezza nine design○ Clea r dema nd of Mezza nine from ta rge t a udience of the boa rds○ Clea r requests from multiple SoC vendors○ 96Boa rds pa rtner progra m outrea ch
ENGINEERS AND DEVICES
WORKING TOGETHER
...a nd things you consider importa nt, a nd a re willing to he lp ...
Thank You#LAS16
For further informa tion: www.lina ro.orgLAS16 keynotes a nd videos on: connect.lina ro.org