FrontPage

SoCAmlogic S905
CPUArm Cortex A53 1.5Ghz Quad-core
GPUMali 450 MP3 750?700?MHz 3 fragment(pixel) processors and 2 vertex shader(geometric) processors.
Memory2GB

Arm:Arm Cortex A53?

購入品

  • 32GB eMMC
  • VU7
  • ODROID-C2

再セットアップ

焼き込み

  • ダウンロードしたubuntu64-16.04lts-mate-odroid-c2-20160525.img.xzを解凍。
  • ubuntu64-16.04lts-mate-odroid-c2-20160525.imgができるので、それを DD For Windowsで焼き込む
  • 10分ぐらいかかって5GB分
  • 起動前に、boot 領域がSDカード上に見えているはずなので、ここの boot.ini 内の下記部分を修正する
    # setenv m "800x480p60Hz"
  • 行頭の#を外してコメントインする
  • eMMCを取り付け、再起動する

初期設定

Network

  • WiFiはGUI上から設定

caps lock

  • System →Preferences → Hardware → Keyboard のメニューを起動
  • Layouts タブを選択し、その中のOptionsを起動
  • 項目の中に Caps Lock key behavior があるので、その中の項目のうち、
    • Make Caps Lock an additional Ctrlを選択
  • またCtrl key positionの項目のうち、
    • Caps Lock as Ctrlにチェックを入れておく

パッケージ諸々のアップデート

  • Ubuntuなので、apt-getでアップデート可能
    sudo apt-get -y update
    sudo apt-get -y upgrade
  • 2016年9月時点でupgradeすると、upgrade中に、
    • パッケージマネージャには何を使う?
    • apt-fast.conf のコンフィグどうする?
    • と聞かれたので、前者はapt-get をチョイス
    • 後者はYを押して、提供された新しいバージョンをチョイスする
    • boot.iniが更新されたと表示されるので、前述の 800x480p60Hz の項目を再度有効にする

鍵の生成

  • githubにSSHでアクセスするために鍵を生成する
    ssh-keygen -t ecdsa
  • 登録は母艦のPCから行ったので、USBメモリを経由して一度母艦PCに渡す

必要なパッケージの追加

  • 必要なのはgit、cmake、libgtk2.0-dev
    sudo apt-get -y install git cmake libgtk2.0-dev
  • インストールしたつもりだったが、どこかで失敗していたみたいで、OpenCVビルド時にGTKが無いことが発覚
  • pkg-configで確認するのが確実
    odroid@odroid64:~/temp-build$ pkg-config --list-all | grep gtk
    gtk+-2.0                       GTK+ - GTK+ Graphical UI Library (x11 target)
    gtk+-unix-print-2.0            GTK+ - GTK+ Unix print support
    gtk+-x11-2.0                   GTK+ - GTK+ Graphical UI Library (x11 target)
  • つーか、今更gtk-2.0なんだろうか。OpenCV自体gtk-3.0に対応してるしなぁ。

タイムゾーンの変更

  • timedatectlコマンドで書き換えるっぽい
    sudo timedatectl set-timezone Asia/Tokyo
  • timedatectlでタイムゾーンのリストを取得
    timedatectl list-timezones

電力消費について

  • 1AのACアダプタでは起動すらしなかった
  • ビルド中、CPUを4コアとも100%にしたときは1.6Aぐらい消費する。
  • なので、1.5AのACアダプタでも足りない。2Aのアダプタを用意しよう

VU7のタッチスクリーンが効かない

  • 私が使用したのは、2月11日にビルドされたUbuntu 16.04 64bit版
  • このバージョンのOSでは公式がドライバを有効にし忘れており、Kernelを3.14.29-35かそれ以降にする必要がある
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
  • の順にアップデートすると、更新される
  • 3.14.29-37にアップデートされたが、ちゃんとタッチが有効になった
  • 参考:ODROID Forum • View topic - [SOLVED] VU7 Touchscreen on Ubuntu - touch not working*1
  • ちなみに、タッチスクリーンが動いているかどうか確認する方法
    root@odroid64:/# dmesg | grep -i touch
    [ 421.337993] hid-generic 0003:0EEF:0005.0003: hiddev0: USB HID v1.10 Device [RPI_TOUCH By ZH851] on usb-dwc2_a-1/input0 <- "USB HID" デバイスと表示される
    root@odroid64:/# lsusb
    Bus 002 Device 004: ID 0eef:0005 D-WAV Scientific Co., Ltd <- D-WAVがデバイスメーカ
    root@odroid64:/# xxd -c 25 /dev/usb/hiddev0  <- このコマンドを実行すると、何も起きないが、タッチスクリーンを触ると、画面上にタッチした座標の情報などが一斉に出力される。

2016年9月ごろのupgradeで起動しなくなった


*1  ODROID Forum • View topic - [SOLVED] VU7 Touchscreen on Ubuntu - touch not working, 2016-03-12投稿, 2016-03-15解決, 2016-03-16更新, 2016-03-23閲覧

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-08-24 (木) 09:58:47 (3h)