Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog Get your hands on HiKey 960 board, a combination of the latest Arm technologies and AOSP
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • Linaro
  • Cortex-A53
  • big.LITTLE
  • vulkan
  • Linux Developers
  • Mali-G71
  • hisilicon
  • google
  • Cortex-A73
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Get your hands on HiKey 960 board, a combination of the latest Arm technologies and AOSP

Ray Hwang
Ray Hwang
April 26, 2017

April 25, 2017 will be remembered by developers as a liberation day, because it’s the day Linaro announced the HiKey 960 board from HiSilicon.  This innovative board was designed to resolve one of the persistent problems they’ve been facing: access to both competitive hardware and latest operating system code.

HiSilicon HiKey 960 Single Board Computer

HiSilicon HiKey 960 board

While it’s been fairly easy to go and purchase a flagship smart phone with great hardware and the latest OS, these devices have their limitation: developers simply don’t have all the required tools, nor the access to the information they need to identify the root cause of issues and optimize their code. Not to mention, many tools and accessibility features, are only available on older-generation hardware or an OS release that’s not guaranteed to benefit from sustained support or updates.

This is something developers have had to grin and bear for years now. Yet, we know that innovation does not come from a single source these days. Innovation is a combination of robust hardware, a stable and widely used OS that runs on it, and app/service developers working to realize their brilliant ideas on an easily accessible and sustainable development platform. There are many devices that partially fulfill these needs, but not in full, and that’s always been a problem for developers.

Enter the HiKey 960 board, the solution to this age-old problem… It’s equipped with the same HiSilicon Kirin 960 SoC that powers Huawei’s flagship Mate 9 smart phone. Inside it, the main computing is provided by the latest Arm big.LITTLE technology with four Arm Cortex-A73 and four Cortex-A53 CPUs. The Cortex-A73 processor is Arm’s most-efficient, highest-performing mobile processor so far, sustaining high performance with excellent power consumption and great thermals. The Cortex-A53 processor provides optimal power efficiency when intensive compute performance is not required. With both processors configured with big.LITTLE topology, the Kirin 960 SoC delivers both high performance and maximum efficiency. So, now that we’ve covered the CPU, let’s talk graphics. When it comes to GPU, the 960 board has the latest Arm offering, the Mali-G71. Built upon the new Bifrost architecture, Mali-G71 delivers a new level of high-end mobile graphics capabilities and huge advancements in efficiency.

Software support

As we all know, great hardware is no good without software, and what’s really exciting for me is the software support for the HiKey960 board. The software is maintained and provided from the Android Open Source Project (AOSP) source tree, based on the Android Common Kernel and using the Linux 4.4 kernel release. Furthermore, Linaro and HiSilicon are working on the Linux 4.9-based Android Common Kernel and maintaining support for the Kirin 960 SoC in the mainline kernel.org tree. This allows for the availability of multiple Linux distributions targeting this board in the future.

The HiKey 960 board will open many doors for developers. For example, game developers can use the board to develop and optimize their games, using various APIs such as Vulkan and OpenCL™ provided with Mali-G71 GPU, and it becomes easily deployable as Mali is now the top-shipping GPU, designed into half of all smart phones. But the usefulness of the board will go beyond the traditional mobile AOSP space to derivative markets like digital signage, point of sale (POS) and robotics thanks to the strong support of peripherals such as HDMI 1.4 and PCIe M.2 card interface.

Now that the latest and most advanced Arm technology coupled with AOSP and Linux kernel software is in the hands of developers, they have the ability to take their innovation beyond mobile and into new and previously unimagined segments. I am thrilled to be able to witness this, and hope you are too!

HiKey 960 board specifications

Component

Description

SoC

Kirin 960 octa-core CPU
4x Cortex-A73 cores to 2.4 GHz
4x Cortex-A53 cores to 1.8 GHz

Mali-G71 MP8 GPU

Software

AOSP with 4.4 AOSP common kernel

Storage

32GB UFS flash storage and microSD card slot

Video Output / Display Interface

HDMI 1.2a up to 1080p plus 4-lane MIPI DSI

Connectivity

Dual-band 802.11 b/g/n/ac WiFi and Bluetooth 4.1 with on board antennas

USB

2 x USB 3.0 type A host ports

1 x USB 2.0 type C OTG port

Camera

1x 4-lane MIPI CSI

1x 2-lane MIPI CSI

Expansion

PCIe Gen2 on M.2 Key connector

40 pin low speed expansion connector +1.8V, +5V, DC power, GND, 2x UART, 2x I2C, SPI, I2S, 12x GPIO

60 pin high speed expansion connector 4L MIPI DSI, 2L+4L MIPI CSI, 2x I2C, SPI (48M), USB 2.0

Misc

LEDs for WiFi & Bluetooth, 4x user LEDs, power button

Power Supply

8V-18V/2A via 4.75/1.7mm power barrel (EIAJ-3 Compliant),12V/2A power supply recommended

Dimensions

85mm x 55mm

Useful links

  • Linaro 96Boards HiKey 960 board
  • AOSP reference board
  • HiKey 960 board is available at LeMaker, AlphaStar, and Amazon
 
Anonymous
Parents
  • chopin
    chopin over 7 years ago

    it's sound interest, where can buy it?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Comment
  • chopin
    chopin over 7 years ago

    it's sound interest, where can buy it?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Children
No Data
Embedded and Microcontrollers blog
  • Formally verifying a floating-point division routine with Gappa – part 2

    Simon Tatham
    Simon Tatham
    A method of testing whether a numerical error analysis using Gappa really matches the code it is intended to describe.
    • September 4, 2025
  • Formally verifying a floating-point division routine with Gappa – part 1

    Simon Tatham
    Simon Tatham
    Learn the basics of using Gappa for numerical error analysis, using floating-point division in Arm machine code as a case study.
    • September 4, 2025
  • Adapting Kubernetes for high-performance IoT Edge deployments

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    In this blog post, we address heterogeneity in IoT edge deployments using Kubernetes.
    • August 21, 2024