[Updated: Dec. 25, 2015] — Linaro has launched an open-source spec for ARM SBCs called “96Boards,” first available in a $129 “HiKey” SBC, featuring a Huawei octa-core Cortex-A53 SoC. Linaro, the ARM-backed not-for-profit engineering organization that has aimed to standardize open source Linux and Android software for Cortex-A processors, is now trying to do the same thing for hardware. Linaro, which is owned by ARM and many of its top system-on-chip licensees, has launched 96Boards.org, a cross between a single board computer hacker community and an x86-style hardware standards organization.
Marvell and Action Technology are also prepping 96Boards-compatible products. (See farther below for more on the CE spec, the HiKey board, and the Marvell news.)
The 96Boards initiative will offer a series of specs for small-footprint 32- and 64-bit Cortex-A boards “from the full range of ARM SoC vendors,” says Linaro. The specs will support the mobile, embedded, digital home, networking, and even server segments. It will target software developers, the maker community, higher education, and embedded OEMs.
Each spec defines a fixed set of minimum functions including USB, SD, HDMI, and standardized low speed and high speed peripheral connectors. Standardized expansion buses for peripheral I/O, display, and cameras “allow the hardware ecosystem to develop a range of compatible add-on products that will work on any 96Boards product over the lifetime of the platform,” stated Linaro. “We expect this to extend the platform life, increase the market for add-on hardware, and accelerate open source upstreaming of support for new SoC features.”
SBC vendors can add customized hardware and feature sets on top of the minimum set. Certification is available from 96Boards and requires membership in the Linaro Community Board Group (LCG), which oversees the initiative. Linaro will work with board manufacturers and chip suppliers to bring up core software and ensure stability, and will provide continuous integration testing using Linaro’s Automated Validation Architecture (LAVA) platform.
Android and Debian Linux builds are available, built on a recent mainline kernel, and the spec supports a wide variety of Linux distros, including Ubuntu and Yocto. The 96Boards website provides software downloads and updates, information on compatible products, and a forum for software developers, makers, and OEMs.
Although 96Boards will support both ARMv7-A and ARMv8-A platforms, the focus is clearly on new 64-bit ARMv8 platforms like the HiKey. “Linaroâs initiative is perfectly timed to strengthen the 64-bit developer community,” stated Vincent Korstanje, vice president of marketing, systems and software group, ARM.
The wide open community of ARMv7 SBCs has always been beyond ARM’s control, and it’s probably too late to start now. The closest thing to an ARM SBC standard is the 26- or 40-pin Raspberry Pi expansion interfaces and perhaps an Arduino connector, as well. Other projects have centered on a few SoC platforms such as the Allwinner A20 or A31 SoCs with Mali-400 GPUs, which has helped consolidate software development.
By contrast, the x86 community has spawned a number of widely adopted SBC form-factor initiatives such as Mini-ITX and Pico-ITX, which have also been used by some embedded OEMs making ARM-based SBCs. In the community-backed ARM SBC world, however, the design is largely guided by the particular SoC’s capabilities, as well as the whims of the designers. According to the 96Boards site, the spec aims to move away from a dynamic where “the external ecosystem is tied to a particular SoC” while evolving to a platform that “will support multiple SoCs over a period of years.”
The 96Boards Consumer Edition (CE) spec is available in standard (85 x 54mm) or extended (85 x 100mm) footprints. Any ARM Cortex-A SoC will do, and two placement options are available. If there’s high heat dissipation, vendors will likely use the underside location, which will usually require thermal management and an enclosure. The top-side SoC location option is designed for lower dissipation, and will require a low profile heatsink or fan. Any mezzanine boards stacked above must not include any components directly over the SoC.
WiFi and Bluetooth 4.0 are required, but no Ethernet is specified. CE boards require the presence of dual USB host ports and a micro-USB client or OTG port. The CE spec requires both a 40-pin low-speed interface for GPIO, as well as a 60-pin high-speed interface. Despite being a 40-pin array, the low-speed connector bears no resemblance to the Raspberry Pi‘s 40-pin expansion header, both in terms of signal assignments and pin-to-pin pitch.
CircuitCo is planning to release a low-cost “maker mezzanine board” that provides a Raspberry Pi compatible CSI camera (FFC) connector and an Arduino Uno compatible shield interface. The board will also offer a standard UART interface, a low-speed I/O header, and I/O level shifters to 3.3V/5V.
The first SBC to support the 96Boards CE spec is the HiKey, which is branded by 96Boards.org, and distributed by Avnet and Arrow. The standard-sized CE board is manufactured by CircuitCo, the company that makes the BeagleBone, among other SBCs.
Testimonials for 96Boards were posted from Avnet and Arrow, as well as AMD, which hopes to use the spec to “enable the developer community with a cost-effective platform for ARM server software development.” Also speaking up for 96Boards was Chinese embedded vendor Action Technology, the manufacturing wing of Action Semiconductors, which has made MIPS processors in the past, but is now focused mostly on ARM SoCs. Action Technology makes a Linux- and Android-ready Cortex-A9-based ActDuino S200 SBC.
Marvell also announced support for 96Boards, and said it would join the Linaro Community Boards Group (LCG) that supports the project. In the coming weeks, the company plans to announce a 96Boards-compatible product that uses the PXA1928, Marvell’s 1.5GHz, quad-core, Cortex-A53 networking SoC. Announced a year ago, the PXA1928 incorporates LTE and other cellular modems, as well as an integrated Marvell Avastar 88W8887 wireless module with WiFi, Bluetooth, FM, and NFC. There’s also a Marvell 88L2000 GPS/GNSS chip. The PXA1928 has been adopted by Google for its modular Project Ara smartphone, which goes on sale in Puerto Rico this year.
12v Flexible Led Strips
The 96Boards CE specification is available now at 96Boards.org, along with more information on the HiKey SBC. Pre-orders for the HiKey are available at Avnet Express, which shows the $129 HiKey out of stock, but available for pre-order, with seven-week factory lead time. Arrow has the HiKey as being out of stock, but available for backorder at $167.55.
Printed Circuit Board, Rigid Pcb, Flex Pcb, Isola Pcb - Golden Triangle,http://www.gtpcba.com/