las16-109: las16-109: the status quo and the future of 96boards
TRANSCRIPT
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
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
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
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
● 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 ...