#contents
-ASUS から発売されたRaspberry Pi ライクなSingle Board Computer
-基本的にRaspberry Pi 2シリーズのケースなどが流用できるように設計されている
-[[TINKER BOARD | Single-board Computer | ASUS United Kingdom>https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/]]&note{single-board-computer-asus-tinker-board:[[TINKER BOARD | Single-board Computer | ASUS United Kingdom>https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/]], 2017-03-16閲覧};
-[[AsusからRaspberry Piよりも2倍高速なシングルボードコンピューター「Tinker Board」が登場 - GIGAZINE>http://gigazine.net/news/20170123-asus-tinker-board/]]&note{20170123-asus-tinker-board:[[AsusからRaspberry Piよりも2倍高速なシングルボードコンピューター「Tinker Board」が登場 - GIGAZINE>http://gigazine.net/news/20170123-asus-tinker-board/]], 2017-01-23公開, 2017-03-16閲覧};
-[[ASUSによる“ラズパイ”みたいな小型コンピュータ「Tinker Board」  - PC Watch>http://pc.watch.impress.co.jp/docs/news/1040377.html]]&note{asus-tinker-board-1040377:中村 真司, [[ASUSによる“ラズパイ”みたいな小型コンピュータ「Tinker Board」  - PC Watch>http://pc.watch.impress.co.jp/docs/news/1040377.html]], 2017-01-23公開, 2017-03-16閲覧};
*スペック [#v4fc88e4]
|SoC|Rockchip RK3288|
|CPU|Cortex A17 4Core 1.8GHz|
|GPU|Mali T760 MP4|
|Memory|2GB (LPDDR3&note{asus-tinker-board-1040377};&note{LPDDR3-2};? DDR3&note{pdf-tinker-board-spec};&note{asus-tinker-board-raspberry-pi-rival-can-play-4k-video};?)|
-[[The Tinker Board is a more powerful Raspberry Pi rival from Asus - The Verge>http://www.theverge.com/circuitbreaker/2017/1/24/14368622/raspberry-pi-alternative-tinker-board-asus-4k]]&note{LPDDR3-2:James Vincent, [[The Tinker Board is a more powerful Raspberry Pi rival from Asus - The Verge>http://www.theverge.com/circuitbreaker/2017/1/24/14368622/raspberry-pi-alternative-tinker-board-asus-4k]], 2017-01-24公開, 2017-03-16閲覧};
-[[Frequently Asked Questions>http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/FAQ_Tinkerboard.pdf?_ga=1.1267185.1395085576.1489015945]]&note{pdf-tinker-board-spec:[[Frequently Asked Questions>http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/FAQ_Tinkerboard.pdf?_ga=1.1267185.1395085576.1489015945]] (pdf), 2017-02-15更新, 2017-03-16閲覧};
-[[ASUS Tinker Board is a Raspberry Pi rival that can play 4K video>http://vr-zone.com/articles/asus-tinker-board-raspberry-pi-rival-can-play-4k-video/121252.html]]&note{asus-tinker-board-raspberry-pi-rival-can-play-4k-video:Harish Jonnalagadda, [[ASUS Tinker Board is a Raspberry Pi rival that can play 4K video>http://vr-zone.com/articles/asus-tinker-board-raspberry-pi-rival-can-play-4k-video/121252.html]], 2017-01-29公開, 2017-03-16閲覧};
-[[Asus Tinker Board - Tech News and Reviews - Linus Tech Tips>https://linustechtips.com/main/topic/728076-asus-tinker-board/]]&note{linux_tech_728076:[[Asus Tinker Board - Tech News and Reviews - Linus Tech Tips>https://linustechtips.com/main/topic/728076-asus-tinker-board/]], 2017-01-24投稿, 2017-03-16閲覧};

-cpu:Arm Cortex A17
-architecture:Arm v7-A
-cpuinfo
 $ cat /proc/cpuinfo
 processor       : 0
 model name      : ARMv7 Processor rev 1 (v7l)
 BogoMIPS        : 10.08
 Features        : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
 CPU implementer : 0x41
 CPU architecture: 7
 CPU variant     : 0x0
 CPU part        : 0xc0d
 CPU revision    : 1
 
 processor       : 1
 model name      : ARMv7 Processor rev 1 (v7l)
 BogoMIPS        : 10.08
 Features        : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
 CPU implementer : 0x41
 CPU architecture: 7
 CPU variant     : 0x0
 CPU part        : 0xc0d
 CPU revision    : 1
 
 processor       : 2
 model name      : ARMv7 Processor rev 1 (v7l)
 BogoMIPS        : 10.08
 Features        : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
 CPU implementer : 0x41
 CPU architecture: 7
 CPU variant     : 0x0
 CPU part        : 0xc0d
 CPU revision    : 1
 
 processor       : 3
 model name      : ARMv7 Processor rev 1 (v7l)
 BogoMIPS        : 10.08
 Features        : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
 CPU implementer : 0x41
 CPU architecture: 7
 CPU variant     : 0x0
 CPU part        : 0xc0d
 CPU revision    : 1
 
 Hardware        : Rockchip (Device Tree)
 Revision        : 0000
 Serial          : 9fbb6baaa9790609
-auxv
 0x00000021      0xbef06000
 0x00000010      0x003fb8d6
 0x00000006      0x00001000
 0x00000011      0x00000064
 0x00000003      0x00010034
 0x00000004      0x00000020
 0x00000005      0x00000008
 0x00000007      0xb6f1e000
 0x00000008      0x00000000
 0x00000009      0x00010885
 0x0000000b      0x000003e8
 0x0000000c      0x000003e8
 0x0000000d      0x000003e8
 0x0000000e      0x000003e8
 0x00000017      0x00000000
 0x00000019      0xbedf980d
 0x0000001a      0x00000000
 0x0000001f      0xbedf9ff4
 0x0000000f      0xbedf981d
 0x00000000      0x00000000
-lscpu
 $ lscpu
 Architecture:          armv7l
 Byte Order:            Little Endian
 CPU(s):                4
 On-line CPU(s) list:   0-3
 Thread(s) per core:    1
 Core(s) per socket:    4
 Socket(s):             1
 Model:                 1
 Model name:            ARMv7 Processor rev 1 (v7l)
 CPU max MHz:           1800.0000
 CPU min MHz:           126.0000
 BogoMIPS:              10.08
 Flags:                 half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
-kernel
 $ uname -a
 Linux tinkerboard 4.4.132+ #1 SMP Tue Oct 23 18:03:49 CST 2018 armv7l GNU/Linux
-OS
 $ lsb_release -a
 No LSB modules are available.
 Distributor ID: Debian
 Description:    Debian GNU/Linux 9.9 (stretch)
 Release:        9.9
 Codename:       stretch
 $ cat /etc/debian_version
 9.9
-インストール直後のgccは4.9.2
 $ gcc --version
 gcc (Debian 6.3.0-18) 6.3.0 20170516
 Copyright (C) 2016 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-UART Debug console
--3.3V? [[115200 8N1>https://tinkerboarding.co.uk/wiki/index.php/Hardware#UART]]&note{uart-debug-console-tinker-board:[[Hardware - Tinker Board Wiki>https://tinkerboarding.co.uk/wiki/index.php/Hardware#UART]], 2019-07-08閲覧};
*セットアップ [#vedf7a4d]
-公式サイトの[[Supportのページ>https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/HelpDesk_Download/]]&note{asusu-support-tinker-board:[[TINKER BOARD | Single-board Computer | ASUS United Kingdom>https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/HelpDesk_Download/]], 2019-05-19閲覧};から、OSのOthersを選ぶ
-出てきた選択肢の内、TinkerOS_Debian V2.0.8を選択してダウンロードする (2018年10月23日公開)
-ダウンロードしたZIPファイルを展開したimgファイルをDisk ImagerやEtcherなどでmicroSDカードに焼き込む
--16GBのmicroSDに2.7GB程度のイメージを焼き込んだ
--起動したら、自動的に作業容量がSDカード一杯に確保されていた
-microSDカードを差し込んで起動する
-ユーザ名とパスワードはlinaro
**まずはapt-get で最新にする [#be4b372f]
 $ time sudo apt-get -y update && sudo apt-get -y upgrade
**タイムゾーン [#v5a079a8]
 $ time sudo dpkg-reconfigure tzdata
-出てきた項目からAsia/Tokyoを選ぶ
**追加項目のインストール [#j35b2cbe]
 $ time sudo apt-get -y install ccache libgtk-3-dev openjdk-8-jre-headless
-vimとgccとsshとbuild-essentialとcronとgitとcmakeは既にインストールされていた
-なお、openjdkのインストール時に以下のようなエラーメッセージが出た
 Error: missing `server' JVM at `/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/arm/server/libjvm.so'.
-[[参考サイト>https://www.raspberrypi.org/forums/viewtopic.php?t=197824]]によれば、以下のコマンドでserverディレクトリを作れば問題を迂回できるとのこと&note{pi-forum-java-jre-headless:[[missing jvm server - Raspberry Pi Forums>https://www.raspberrypi.org/forums/viewtopic.php?t=197824]], 2017-11-16投稿, 2017-12-22最新投稿, 2018-02-14閲覧};
 sudo ln -s /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/arm/client /usr/lib/jvm/java-8-openjdk-armhf/jre/lib/arm/server
-参考サイトではmvしていたが、mvだけではだめだった。
**SSH鍵の生成 [#ie6e4530]
 $ ssh-keygen -t ecdsa
 $ ssh-keygen -f hoge
 $ cat hoge.pub >> .ssh/authorized_keys
-Git用とJenkins用に生成する
-Git用はgithubの公開鍵を登録する
-Jenkins用はJenkins側に秘密鍵(hoge)を登録し、.ssh/authorized_keysにhoge.pubを追記する
**OpenCV関連のソースの取得 [#qacdfc61]
 $ time git clone git@github.com:tomoaki0705/opencv.git opencv-fork
 $ time git clone git@github.com:opencv/opencv_extra.git
 $ cd opencv-fork
 $ git remote add upstream git@github.com:opencv/opencv.git
-opencv/opencv と opencv/opencv_extra を clone しておく
*GPUについて [#l340b0dc]
-Mali T760がついて自由にいじれるボードが出てきたのはうれしい
-Dragon Board 410cも、Adrenoが載っていたが、OpenCL対応のSDKが公開中止されてしまったし、OpenCLでGPGPUができるデバイスとして期待(実際にsampleが走るかどうかはこれから調査)
[[Arm]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS