wiki:HiKeyQuickStartGuide

Version 1 (modified by ytsuboi, 4 years ago) (diff)

--

HiKey Quick Start Guide

1. 使うもの

  1. MicroSDカード(必須ではない)
    4GB以上、Class 10のマイクロSDカード推奨。
  2. HDMI(Type A) to HDMI/VGAケーブル
  3. キーボードとマウス(必須ではない)
    一般的なUSBキーボードとマウスであれば使えるはずです。ワイヤレスなど電力を消費するものは、セルフパワードのUSBハブを間に挟む必要があるかもしれません。
  4. DC電源
    12V 2AのACアダプタを推奨。
  5. Linuxがインストールされたパソコン
    VMware WorkstationやVMware Fusionを使っても構いません。UbuntuかFedoraが良いでしょう。
  6. USBケーブル(A-microBタイプ)
    HiKeyにOSを書き込むために使います。
  7. 2mmピッチジャンパーピン
    HiKeyにOSを書き込むために使います。

2. OSインストールの準備

HiKeyを愉しむ前に、OS(オペレーティングシステム)をマイクロSDカードかeMMC NANDフラッシュにインストールしなければなりません。DebianはマイクロSDカードとeMMC NANDフラッシュのどちらにもインストールすることができますが、Androidは今のところeMMC NANDフラッシュにのみインストールすることができます。下記の説明は、Linuxマシンを使って、マイクロSDカードやeMMC NANDフラッシュにOSイメージを書き込む方法です。

2.1 OSイメージのダウンロード

リリース版のOSイメージは、LeMaker Hikey Resourseからダウンロードすることができます。また、書き込みツールとブートローダは、https://builds.96boards.org/releases/hikey/linaro/binaries/latest/からダウンロードすることができます。
注:リリース版は安定版ですが、スナップショット版は安定していません。リリース版を使う事を推奨します。

OSイメージの書き込み前に、次のファイルを入手しましょう。

種類DebianAndroid
書き込みツールhisi-idt.py
l-loader.bin
hisi-idt.py
l-loader.bin
ブートローダfip.bin
ptable-linux-8g.img
nvme.img
fip.bin
ptable-aosp-8g.img
nvme.img
カーネルboot-fat.uefi.imgboot-fat.uefi.img
ファイルシステムeMMC: hikey-jessie_alip_2015MMDD-nnn-8g.emmc.img
SD カード: hikey-jessie_alip_2015MMDD-nnn.img(カーネルとファイルシステム)
cache.img
system.img
userdata-8g.img

注:'DebianのSDカード用イメージファイルは、カーネルとファイルシステムを含むhikey-jessie_alip_2015MMDD-nnn.img一つです。SDカードを使う場合、eMMCのブートローダを使い、SDカードの最初のパーティションにあるカーネルを読み込み、SDカードの二番目のパーティションをルートファイルシステムとしてマウントするためです。

2.2 ハードとソフトの準備

ステップ1: Ubuntu(例えばUbuntu 14.4 LTS)やFedoraをインストールします。
私は、VMware Fusionに、Ubuntu 15.10 Desktop 日本語 Remix 64bit版をインストールしました。
ステップ2: fastbootをLinuxにインストール。

  1. 次のコマンドを入力して、インストールします。
    sudo apt-get update
    sudo apt-get install android-tools-fastboot       // On Debian/Ubuntu
    

注:インストールに失敗する場合、次のdeb sourceを/etc/apt/sources.listに追加してください。

deb http://archive.ubuntu.com/ubuntu trusty universe restricted main multiverse
  1. /etc/udev/rules.d/51-android.rulesを作ります。root権限が必要ですので、次の様にコマンドを実行します。
    sudo vim /etc/udev/rules.d/51-android.rules
    

もしくは、次の様にしても良いでしょう。

sudo gedit /etc/udev/rules.d/51-android.rules

ファイルを開いたら、次の内容を追加しましょう。

# fastboot protocol on HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0660", GROUP="dialout"
# adb protocol on HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1057", MODE="0660", GROUP="dialout"
# rndis for HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="1050", MODE="0660", GROUP="dialout"

ステップ3: