LAS16-109: LAS16-109: The status quo and the future of 96Boards

33
The status quo and the future of 96Boards Yang Zhang Director of 96Boards

Transcript of LAS16-109: LAS16-109: The status quo and the future of 96Boards

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