[[Arm]]
-Allwinner H3を乗っけたボード
-[[H3 - linux-sunxi.org>http://linux-sunxi.org/H3]]
#contents
|SOC|Allwinner H3 1.2GHz|
|CPU|Cortex A7 4コア|
|GPU|Mali-400MP2|
|Memory|512MB DDR3|
*スペック [#e8808f05]
-cpu:Arm Cortex A7 (Quad core) 1.2GHz
-architecture:ARMv7 Processor rev 5
-cpuinfo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 5 (v7l)
processor : 0
BogoMIPS : 5714.28
processor : 1
BogoMIPS : 5714.28
processor : 2
BogoMIPS : 5714.28
processor : 3
BogoMIPS : 5714.28
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : sun8i
Revision : 0000
Serial : 5400786708201c2a098e
-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
CPU max MHz: 1200.0000
CPU min MHz: 480.0000
Hypervisor vendor: (null)
Virtualization type: full
-max_freq 1.2GHz
$ cat /sys/bus/cpu/devices/cpu*/cpufreq/cpuinfo_max_freq
1200000
1200000
1200000
1200000
-auxv
00000010 000fb8d7
00000006 00001000
00000011 00000064
00000003 b6f17034
00000004 00000020
00000005 00000009
00000007 b6eee000
00000008 00000000
00000009 b6f18b11
0000000b 000003e8
0000000c 000003e8
0000000d 000003e8
0000000e 000003e8
00000017 00000000
00000019 be9cc7ea
0000001f be9ccfef
0000000f be9cc7fa
00000000 00000000
-kernel
$ uname -a
Linux orangepione 3.4.113-sun8i #18 SMP PREEMPT Wed Jan 24 22:10:49 CET 2018 armv7l armv7l armv7l GNU/Linux
-OS
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
-gcc
$ gcc --version gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.9) 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.
-Orange Pi One
*セットアップ [#e0a57b9b]
-armbian のUbuntuでセットアップ
-デバッグコンソールは115200kbps
-rootと1234でログイン
-rootのパスワードを決定
-ユーザを作成
-今回もorangeというユーザを作ってみた。
-"720pだけど、設定変える?"という質問が出た。
-今回もheadless運用を考えているのでnを押して進んだ
-"Warning: a reboot is needed to finish resizing the filesystem"と出るのでreboot
Ubuntu 16.04.3 LTS orangepione ttyS0
orangepione 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: <- ルートパスワードを再度タイプ
___ ____ _ ___
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) / _ \ _ __ ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | '_ \ / _ \
| |_| | | | (_| | | | | (_| | __/ | __/| | | |_| | | | | __/
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| \___/|_| |_|\___|
|___/
Welcome to ARMBIAN 5.38 stable Ubuntu 16.04.3 LTS 3.4.113-sun8i
System load: 0.08 0.20 0.10 Up time: 3 min
Memory usage: 6 % of 494MB IP:
CPU temp: 33°C
Usage of /: 75% of 2.9G
[ General system configuration (beta): armbian-config ]
Warning: a reboot is needed to finish resizing the filesystem
Please reboot the system as soon as possible
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): orange <- 一般ユーザ作成
Trying to add user orange
Adding user `orange' ...
Adding new group `orange' (1000) ...
Adding new user `orange' (1000) with group `orange' ...
Creating home directory `/home/orange' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: <- 一般ユーザのパスワード設定
Retype new UNIX password: <- 一般ユーザのパスワードを再度タイプ
passwd: password updated successfully
Changing the user information for orange
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
Dear orange, your account orange has been created and is sudo enabled.
Please use this account for your daily work from now on.
Your display settings are currently 720p (1280x720). To change this use the
h3disp utility. Do you want to change display settings now? [nY] n <- とりあえずnをタイプ
Warning: a reboot is needed to finish resizing the filesystem
Please reboot the system now
root@orangepione:~# reboot <- 再起動
**アップデート [#h0fbadb9]
-だいたい13分かかった
$ time sudo apt-get update && time sudo apt-get -y upgrade
real 13m13.028s
user 3m19.550s
sys 1m21.170s
**タイムゾーンの変更 [#be461271]
-せっかくなので、armbian-configで変える
$ sudo armbian-config
[sudo] password for orange:
-Personal -> Timezone と進んで、選択肢の中からAsia -> Tokyoと選択
-Cancelで抜ける
**諸々のパッケージインストール [#ha7adccd]
-もろもろ入れる
$ sudo apt-get install ssh cmake git build-essential vim libgtk-3-dev openjdk-8-jre-headless libavcodec-dev libavformat-dev libswscale-dev libswresample-dev libavutil-dev libavresample-dev ccache strace
**Gitのコンフィグ [#ed07788c]
-忘れる前に
$ git config --global user.email tomoaki.teshima@gmail.com
$ git config --global user.name "Tomoaki Teshima"
$ git config --global push.default simple
**OpenCVのclone [#e581cf12]
-OpenCVとOpenCV のデータセット
$ time git clone git@github.com:tomoaki0705/opencv.git opencv-fork && pushd opencv-fork && git remote add upstream git@github.com:opencv/opencv.git && popd && time git clone git@github.com:opencv/opencv_extra.git