[[Tinker Board]][[Arm]]
#contents
-Raspberry Pi クローン
|Soc|Amlogic S905X|
|CPU|Cortex A53 4Core 1.5GHz|
|GPU|Mali 450MP|
|Memory|2GB DDR3|
-Armbianから出ているイメージと、製造元のLoveRPiから出てるイメージがある
-両方のUbuntuでテスト

*スペック [#hc170cb9]

-Libre Computer
-cpu:Arm Cortex A53 (Quad core) 1.5GHz
-architecture:Armv8
-cpuinfo
 $ cat /proc/cpuinfo
 processor       : 0
 BogoMIPS        : 48.00
 Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
 CPU implementer : 0x41
 CPU architecture: 8
 CPU variant     : 0x0
 CPU part        : 0xd03
 CPU revision    : 4
 
 processor       : 1
 BogoMIPS        : 48.00
 Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
 CPU implementer : 0x41
 CPU architecture: 8
 CPU variant     : 0x0
 CPU part        : 0xd03
 CPU revision    : 4
 
 processor       : 2
 BogoMIPS        : 48.00
 Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
 CPU implementer : 0x41
 CPU architecture: 8
 CPU variant     : 0x0
 CPU part        : 0xd03
 CPU revision    : 4
 
 processor       : 3
 BogoMIPS        : 48.00
 Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
 CPU implementer : 0x41
 CPU architecture: 8
 CPU variant     : 0x0
 CPU part        : 0xd03
 CPU revision    : 4
-lscpu
 $ lscpu
 Architecture:          aarch64
 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
 NUMA node(s):          1
 CPU max MHz:           1512.0000
 CPU min MHz:           100.0000
 Hypervisor vendor:     (null)
 Virtualization type:   full
 L1d cache:             unknown size
 L1i cache:             unknown size
 L2 cache:              unknown size
 NUMA node0 CPU(s):     0-3
-max_freq
 $ sudo cat /sys/bus/cpu/devices/cpu*/cpufreq/cpuinfo_max_freq
 1512000
 1512000
 1512000
 1512000
-auxv
 0000000000000021 0000ffffa03df000
 0000000000000010 00000000000008ff
 0000000000000006 0000000000001000
 0000000000000011 0000000000000064
 0000000000000003 0000aaaad4881040
 0000000000000004 0000000000000038
 0000000000000005 0000000000000008
 0000000000000007 0000ffffa03b4000
 0000000000000008 0000000000000000
 0000000000000009 0000aaaad48833d8
 000000000000000b 00000000000003e8
 000000000000000c 00000000000003e8
 000000000000000d 00000000000003e8
 000000000000000e 00000000000003e8
 0000000000000017 0000000000000000
 0000000000000019 0000ffffcee56328
 000000000000001f 0000ffffcee56feb
 000000000000000f 0000ffffcee56338
 0000000000000000 0000000000000000
-kernel
 $ uname -a
 Linux libre-computer 4.14.11-g18ced7f2-dirty #7 SMP PREEMPT Sat Jan 6 00:30:53 EST 2018 aarch64 aarch64 aarch64 GNU/Linux
-OS
 $ lsb_release -a
 No LSB modules are available.
 Distributor ID: Ubuntu
 Description:    Ubuntu 16.04.3 LTS
 Release:        16.04
 Codename:       xenial
-gcc 5.4.0
 $ gcc --version
 gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609
 Copyright (C) 2015 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.
*セットアップ [#gb1e7db3]
-http://share.loverpi.com/board/libre-computer-project/libre-computer-board-aml-s905x-cc/image/ubuntu/
-Etcherなどのイメージで焼き込み
-起動時のログインパスワードは libre と computer
-http://wiki.loverpi.com/sbc-brand:libre-computer
**アップデート [#r05b44fc]
 time sudo apt-get update && sudo apt-get -y upgrade
**タイムゾーンの調整 [#gf4980d9]
 time sudo dpkg-reconfigure tzdata
-出てきた項目からAsia → Tokyo を選ぶ
**追加項目のインストール [#t21de041]
 time sudo apt-get -y install ccache git cmake libgtk2.0-dev openjdk-8-jre-headless
-vimとgccとsshはインストールされていた
-ネットワークの調子にもよるが、10分ほどかかる
**gitのconfig [#efcd5aea]
 $ git config --global user.name "Tomoaki Teshima"
 $ git config --global user.email "tomoaki.teshima@gmail.com"
**SSH鍵の生成 [#vf9a51a4]
 $ ssh-keygen -t ecdsa
 $ ssh-keygen -f hoge
 $ cat hoge.pub >> .ssh/authorized_keys
-GithubとJenkins用に生成する

**OpenCV関連のソースの取得 [#pdf8301d]
 $ 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 しておく

*セットアップ(Armbian編) [#cf265f9d]
-microSDにArmbian 5.38 Ubuntu xenial (Kernel 4.14.14)をダウンロード
-EtcherでmicroSD(16GB)に焼き込み
-シリアル-USBを繋いでログイン(ボーレートは115200)
**初期セットアップ [#ieba56e1]
-Armbianの特徴として最初のログイン時に、通常ユーザを作る
 Ubuntu 16.0.4.3 LTS
 Ubuntu 16.04.3 LTS lepotato ttyAML0
 
 lepotato login: root       <- rootとうつ
 Password:                  <- 初期パスワードは 1234
 You are required to change your password immediately (root enforced)
 Changing password for root.
 (current) UNIX password:   <- 1234を再度打つ
 Enter new UNIX password:   <- 新しいパスワードを設定する
 Retype new UNIX password:  <- 新しいパスワードを再度打つ
-ちなみに、最初に聞かれるのが、rootの現在のパスワード、つまり1234だという事を見落としていてハマった。[[どうやら私と同じハマり方をした人が少なくとも2名いるらしい>https://forum.armbian.com/topic/92-authentication-token-manipulation-error/]]
-続いてログイン画面が流れる (\は\の半角で表示されるのでなんちゃってグラフィカル)
  _                       _        _
 | |    ___   _ __   ___ | |_ __ _| |_ ___
 | |   / _ \ | '_ \ / _ \| __/ _` | __/ _ \
 | |__|  __/ | |_) | (_) | || (_| | || (_) |
 |_____\___| | .__/ \___/ \__\__,_|\__\___/
             |_|
 
 Welcome to ARMBIAN 5.38 stable Ubuntu 16.04.3 LTS 4.14.14-meson64
 System load:   1.97 0.61 0.21   Up time:       1 min
 Memory usage:  4 % of 1850MB    IP:            192.168.1.239
 Usage of /:    16% of 15G
 
 New to Armbian? Check the documentation first: https://docs.armbian.com
 
 
 Thank you for choosing Armbian! Support: www.armbian.com
 
 Creating a new user account. Press <Ctrl-C> to abort
 Desktop environment will not be enabled if you abort the new user creation
 
 Please provide a username (eg. your forename):  <- ここでユーザ名を聞かれる
-ここで、sudoができる通常ユーザを作る。
-ユーザ名やパスワード、名前などを設定する
--私はpotatoというユーザを作った
-他のアップデートは前述の[[セットアップ>Le Potato#gb1e7db3]]と同じ
-差分だけ以下に記す
**追加項目のインストール [#p73524ca]
 time sudo apt-get install ccache cmake libgtk2.0-dev openjdk-8-jre-headless
-vimとsshとgitは既にインストールされていた
-ざっくり3分ぐらいで終わった

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