[メモ] ASUS TinkerBoard 初期設定など


- (2017年8月30日追記) 書きました
 [[メモ] ASUS Tinker Board: 初期設定 (TinkerOS 2.0.1 betaベース) 2017年8月版](http://qiita.com/mt08/items/9094cc624953360c120b)

- (2017年8月9日追記)
    - 現在は、TinkerOS v1.9(Beta)のDebian 9 Stretchベースになってます。が、基本的にイメージ焼いて起動～♪♪
    - [[メモ] ASUS TinkerBoardでRaspbianイメージを起動](http://qiita.com/mt08/items/5aee9d3f0dc10a1c1c5a) ... できました.(すべてアプリが動くわけでない..)

## 概要
- ASUS TinkerBoard 買っちゃったよ。(<del>Pi Zero W は我慢した..</del>2017-0330:結局Zero-W入手した..)
- ASUSが作った、RasberryPiと同サイズのSBC(Single Board Computer)。<br>HDMI、Audio、microSD、USB、Ethernet、microUSB給電ポートなど同位置にあるので、箱形のラズパイのケースが使える。基板の部品配置は違うので、薄いケースは使えない。
- ASUSから、TinkerOSと呼ばれ`Debian GNU/Linux 8`ベース、`lxde`デスクトップ環境で、`chromium`ブラウザ入りのイメージが配布されている。(3/19現在 - 682.41MB,2017/03/10update,`20170223-tinker-board-linaro-jessie-alip-v14.zip`)<br><del>もちろん、<font color='red'>Raspbianは**使えない**</font></del>
![2017-03-20-003041_1920x1080_scrot.png](https://qiita-image-store.s3.amazonaws.com/0/75594/3c14b194-54a6-877b-3877-d21bd9dfca27.png)
- ブラウザ操作は、RPi3より軽快に動く...気がする...(普段、らずぱいをGUIな環境で使ってないので、あまりよくわからない..)
- (2017-3-22追記) ネットで検索すると、RK3288がのってるのとRK3288<b>-C</b>(LVDS I/F無?.. うちはこっち)のものがあるな..

## 環境
- ASUS TinkerBoard 
    - RK3288-C (Rockchip): CPU - Quad core 1,8 GHz ARM Cortex-A17 (<font color='red'>**32-bit**</font> = ARMv7-A)
    - 2GB RAM: SEC619 K4E8E32 4EBEGCF が2枚 (SEC=Samsung Electronics Corporation)
    - RK808-B (Rockchip): Power Management
    - RTL8211E (Realtek): 1Gbit Ethernet  
    - RTL8723BS (Realtek): Wifi Bluetooth
    - ALC4040 (Realtek): Audio Codec
    - GL852G (GenesysLogic): 4-port USB Hub
- 5V/2A microUSB AC Adapter
- microSD カード (TinkerOSでは、8GB以上のものを使えー、とのこと)
- HDMI接続のディスプレイ
- USBキーボード/マウス
- TinkerOS: `20170223-tinker-board-linaro-jessie-alip-v14.zip`

    ```shell-session
	linaro@linaro-alip:~$ uname -a
	Linux linaro-alip 4.4.16 #25 SMP Thu Feb 23 17:59:58 CST 2017 armv7l GNU/Linux
	linaro@linaro-alip:~$ cat /etc/issue
	Debian GNU/Linux 8 \n \l

	linaro@linaro-alip:~$ 
    ```
	- `openssh-server` は、デフォルトで有効
	- **デフォルトユーザ: `linaro` / パスワード: `linaro`**


## 関連リンク
- ASUSのTinkerBoard製品ページ(英語): https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/
- Wikipedia(英語): https://en.wikipedia.org/wiki/Asus_Tinker_Board
- SourceForgeにあるイメージ (公式TinkerOSにScratchとか、Kodiとかプリインストール済み) : https://sourceforge.net/projects/tinkerboard/
- RockChip Linux Kernel関連
    - https://github.com/rockchip-linux/kernel
    - http://linux-rockchip.info/mw/index.php?title=Kernel_repositories
- TinkerBoard forum(英語 UK?): http://tinkerboarding.co.uk/forum/index.php
    - カーネルビルド?? [[TUTORIAL] Build a Tinker Board development image](http://tinkerboarding.co.uk/forum/archive/index.php?thread-22.html)
- ぐぐると、RK3288のデータシートのpdfとか見つかる。

## 手順
### 開封後
1. ヒートシンクが付属してるので、青いフィルムをはがして、RK3288チップにくっつける。

### OS導入
1. TinkerOSのダウンロード
    1. ASUSの[Driver&Tools](https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/HelpDesk_Download/)のページへ行き
    2. `Please select OS`で、`Others`選択
    3. `11 files found` の下の`Others (11)`をクリックして、広げる
    4. ` TinkerOS_Debian V1.4` のとこの、Download from の[Global](ttp://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/20170223-tinker-board-linaro-jessie-alip-v14.zip)をクリックして、ファイルをダウンロード<br>=>`20170223-tinker-board-linaro-jessie-alip-v14.zip`

2. SDカードに焼く
    1. ↑でダウンロードしたzipを解凍すると、imgファイルが出てくるので、それをSDカードに焼く
    <br>=> らずぱいで、Raspbianイメージ焼いてるかたは、普段お使いのツールでOK。
<br>[rufus](https://rufus.akeo.ie/)では、Create a bootable disk from `DD　Image`で、zipファイルを直接指定すれば、解凍しながら焼いてくれる。
3. 起動<br>この辺もラズパイと同様。電源ボタンなどない。
    - microSDを入れて、HDMI、キーボード、マウス、イーサネット(有線)を接続して、microUSBからACアダプタで給電すれば、電源オン
    - Wifiは、右下のほうのネットワーク接続のアイコンをクリック、周辺のWifiのSSIDが検索されてるので、使えるものを選択、Keyを入れてれば、接続できる。

## ツール
- [tinker-config](https://github.com/mikerr/tinker-config)

	```
	wget https://raw.githubusercontent.com/mikerr/tinker-config/master/tinker-config
	chmod +x ./tinker-config
	sudo mv ./tinker-config /usr/local/bin

	sudo tinker-config
	```

## その他
### 記念写真
- 箱表<br>![箱表](https://qiita-image-store.s3.amazonaws.com/0/75594/80d9fcd1-5e9f-f103-d6d1-ef95ce66df7e.jpeg)
- 箱裏<br>![箱裏](https://qiita-image-store.s3.amazonaws.com/0/75594/40f14b26-156f-3866-3f06-576b95c41e4b.jpeg)
- 箱を開けると<br>![箱を開けると](https://qiita-image-store.s3.amazonaws.com/0/75594/3c4ebd42-54cf-6785-7489-6e9f11d05531.jpeg)
- 本体どかすと、ヒートシンクとかんたんなマニュアル<br>![本体どかすと、ヒートシンクとかんたんなマニュアル](https://qiita-image-store.s3.amazonaws.com/0/75594/56542450-0384-f294-0e06-07cb15c84a14.jpeg)
- 集合写真<br>![集合写真](https://qiita-image-store.s3.amazonaws.com/0/75594/76892798-ac48-7399-0c74-c193decefa3e.jpeg)

- TinkerBoardとRPi3表<br>![TinkerBoardとRPi3表](https://qiita-image-store.s3.amazonaws.com/0/75594/ae542f13-5d13-e0b6-9676-0dc31e5d86aa.jpeg)
- TinkerBoardとRPi3裏 DRAMが2枚ついてて、2GBらしい<br>![TinkerBoardとRPi3裏](https://qiita-image-store.s3.amazonaws.com/0/75594/f5a79fef-4c97-e7a2-bf0d-6a3a5095d951.jpeg)
- TinkerBoardとRPi3 USB側 : イーサネットが上下逆。<br>![TinkerBoardとRPi3 USB側](https://qiita-image-store.s3.amazonaws.com/0/75594/d9cf3502-63d6-cb3a-ec4e-a3f0d9e93013.jpeg)


- RK3288-C<br>![RK3288-C](https://qiita-image-store.s3.amazonaws.com/0/75594/2610c772-0921-ed36-20dd-bd4f5e16021d.jpeg)

- ヒートシンクをつけて、らずぱいのケースにいれてみた。
![ヒートシンクをつけて、らずぱいのケースにいれてみた。](https://qiita-image-store.s3.amazonaws.com/0/75594/d8539859-d94e-36f5-a9fc-a0f38faad63a.jpeg)

- らずぱいの箱型のケースは使えるが、基板にくっつくような薄いケースは使えない。(左:TinkerBoard, 右:RspberryPi3)
![ケース](https://qiita-image-store.s3.amazonaws.com/0/75594/f9f9f03a-f348-c92d-d9c4-d9fca4ec0977.jpeg)