blob: 6aa2e0bfa334ead90a19501d24a5555ab9fb3016 [file] [log] [blame]
..
# Copyright (c) 2023, Linaro Ltd.
#
# SPDX-License-Identifier: MIT
Hikey960
========
Hikey960 until recently was a devboard listed on the AOSP reference boards
page. It is now in maintenance phase mostly used to test legacy builds. No
further development activity is planned for this devboard.
We are hosting it here as an example of how the devboardsforandroid
infrastructure can be used to support devboards.
More details about the devboard can be found at the `96boards page
<https://www.96boards.org/product/hikey960/>`_.
- `Documentation <https://www.96boards.org/documentation/consumer/hikey/hikey960/hardware-docs/hardware-user-manual.md.html>`_
- Kernel source code - will be shared soon
**Artifacts hosted here**
- `device config <https://source.devboardsforandroid.linaro.org/device/linaro/hikey960/>`_
- This also includes vendor binaries for Hikey960.
- `prebuilt kernels <https://source.devboardsforandroid.linaro.org/device/linaro/hikey960-kernel/>`_
- `Local manifest <https://source.devboardsforandroid.linaro.org/platform/manifest/>`_
Build Instructions
::
$ repo init -u https://android.googlesource.com/platform/manifest -b main
$ git clone https://gerrit.devboardsforandroid.linaro.org/platform/manifest .repo/local_manifests/
$ repo sync -j`nproc`
$ source build/envsetup.sh
$ lunch linaro_hikey960-userdebug
$ make -j$(nproc)
**Artifacts hosted at AOSP (available as of 24 Oct, 2023)**
- `device config at AOSP <https://android.googlesource.com/device/linaro/hikey/>`_
- `prebuilt kernels at AOSP <https://android.googlesource.com/device/linaro/hikey-kernel/>`_
- `Vendor binary blobs <http://releases.devboardsforandroid.linaro.org/vendor-packages>`_
- This is required as a binary package when using the AOSP based artifacts.
Build instructions
::
$ repo init -u https://android.googlesource.com/platform/manifest -b main
$ repo sync -j`nproc`
$ ./device/linaro/hikey/fetch-vendor-package.sh
$ source build/envsetup.sh
$ lunch hikey960-userdebug
$ make -j`nproc`