FrontPage

  • 公式ページ*1
  • スペック(抜粋)
    SoCSamsung Exynos5422
    CPUCortex-A15 Quad Core 2.0Ghz + Cortex-A7 Quad Core 1.4GHz
    Memory2GB LP-DDR3
    GPUMali-T628 MP6

スペック

Samsung Exynos5422

  • CPU:Cortex-A15x4 + Cortex-A7x4
  • architecture:Arm v7-A
  • cpuinfo
    $ cat /proc/cpuinfo
    processor       : 0
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 84.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x0
    CPU part        : 0xc07
    CPU revision    : 3
    
    processor       : 1
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 84.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x0
    CPU part        : 0xc07
    CPU revision    : 3
    
    processor       : 2
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 84.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x0
    CPU part        : 0xc07
    CPU revision    : 3
    
    processor       : 3
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 84.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x0
    CPU part        : 0xc07
    CPU revision    : 3
    
    processor       : 4
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 120.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x2
    CPU part        : 0xc0f
    CPU revision    : 3
    
    processor       : 5
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 120.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x2
    CPU part        : 0xc0f
    CPU revision    : 3
    
    processor       : 6
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 120.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x2
    CPU part        : 0xc0f
    CPU revision    : 3
    
    processor       : 7
    model name      : ARMv7 Processor rev 3 (v7l)
    BogoMIPS        : 120.00
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x2
    CPU part        : 0xc0f
    CPU revision    : 3
    
    Hardware        : ODROID-XU4
    Revision        : 0100
    Serial          : 0000000000000000
  • auxv
    odroid@odroid:~$ xxd -e -g4  /proc/self/auxv
    00000000: 00000021 beb20000 00000010 001fb0d6  !...............
    00000010: 00000006 00001000 00000011 00000064  ............d...
    00000020: 00000003 0048a034 00000004 00000020  ....4.H..... ...
    00000030: 00000005 00000009 00000007 b6fd4000  .............@..
    00000040: 00000008 00000000 00000009 0048bb11  ..............H.
    00000050: 0000000b 000003e8 0000000c 000003e8  ................
    00000060: 0000000d 000003e8 0000000e 000003e8  ................
    00000070: 00000017 00000000 00000019 be846dd7  .............m..
    00000080: 0000001a 00000000 0000001f be846fef  .............o..
    00000090: 0000000f be846de7 00000000 00000000  .....m..........
    -
    00000021 beb20000
    00000010 001fb0d6
    00000006 00001000
    00000011 00000064
    00000003 0048a034
    00000004 00000020
    00000005 00000009
    00000007 b6fd4000
    00000008 00000000
    00000009 0048bb11
    0000000b 000003e8
    0000000c 000003e8
    0000000d 000003e8
    0000000e 000003e8
    00000017 00000000
    00000019 be846dd7
    0000001a 00000000
    0000001f be846fef
    0000000f be846de7
    00000000 00000000
  • lscpu
    $ lscpu
    Architecture:          armv7l
    Byte Order:            Little Endian
    CPU(s):                8
    On-line CPU(s) list:   0-7
    Thread(s) per core:    1
    Core(s) per socket:    4
    Socket(s):             2
    Model name:            ARMv7 Processor rev 3 (v7l)
    CPU max MHz:           1400.0000
    CPU min MHz:           200.0000
    Hypervisor vendor:     (null)
    Virtualization type:   full
  • OS
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 16.04.3 LTS
    Release:        16.04
    Codename:       xenial
    $ cat /etc/os-release
    NAME="Ubuntu"
    VERSION="16.04.3 LTS (Xenial Xerus)"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 16.04.3 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
  • cpufreq
    $ cat /sys/bus/cpu/devices/cpu*/cpufreq/cpuinfo_max_freq
    1400000
    1400000
    1400000
    1400000
    2000000
    2000000
    2000000
    2000000
  • gcc
    $ 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.
  • ODROID-XU4
  • UARTは1.8V、115200

セットアップ

OS

  • 公式のUbuntuのイメージを利用
  • アカウントはodroid

アップデート

  • だいたい20分ぐらい
    $ time sudo apt-get update && time sudo apt-get upgrade
    
    real    22m30.161s
    user    3m8.099s
    sys     2m36.277s

タイムゾーンのアップデート

  • dpkg-reconfigureを使う
    $ sudo dpkg-reconfigure tzdata

パッケージのインストール

  • もろもろ入れる
    $ time 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
    
    real    0m49.074s
    user    0m16.913s
    sys     0m13.683s

Gitのコンフィグ

  • 忘れないうちに
    $ git config --global user.name "Tomoaki Teshima"
    $ git config --global user.email tomoaki.teshima@gmail.com
    $ git config --global push.default simple

SSH鍵

  • JenkinsとGithub用に
    $ ssh-keygen -t ecdsa
    $ ssh-keygen -f hoge
    $ cat hoge.pub >> .ssh/authorized_keys

OpenCVのclone

  • 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

*1  ODROID | Hardkernel, 2018-03-30閲覧

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-04-02 (月) 16:52:42 (20d)