Tinker BoardArm

  • Raspberry Pi クローン
    SocAmlogic S905X
    CPUCortex A53 4Core 1.5GHz
    GPUMali 450MP
    Memory2GB DDR3
  • Armbianから出ているイメージと、製造元のLoveRPiから出てるイメージがある
  • 両方のUbuntuでテスト

セットアップ

アップデート

time sudo apt-get update && sudo apt-get -y upgrade

タイムゾーンの調整

time sudo dpkg-reconfigure tzdata
  • 出てきた項目からAsia → Tokyo を選ぶ

追加項目のインストール

time sudo apt-get -y install ccache git cmake libgtk2.0-dev openjdk-8-jre-headless
  • vimとgccとsshはインストールされていた
  • ネットワークの調子にもよるが、10分ほどかかる

gitのconfig

$ git config --global user.name "Tomoaki Teshima"
$ git config --global user.email "tomoaki.teshima@gmail.com"

SSH鍵の生成

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

OpenCV関連のソースの取得

$ 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編)

  • microSDにArmbian 5.38 Ubuntu xenial (Kernel 4.14.14)をダウンロード
  • EtcherでmicroSD(16GB)に焼き込み
  • シリアル-USBを繋いでログイン(ボーレートは115200)

初期セットアップ

  • 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名いるらしい
  • 続いてログイン画面が流れる (\は\の半角で表示されるのでなんちゃってグラフィカル)
     _                       _        _
    | |    ___   _ __   ___ | |_ __ _| |_ ___
    | |   / _ \ | '_ \ / _ \| __/ _` | __/ _ \
    | |__|  __/ | |_) | (_) | || (_| | || (_) |
    |_____\___| | .__/ \___/ \__\__,_|\__\___/
                |_|
    
    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というユーザを作った
  • 他のアップデートは前述のセットアップと同じ
  • 差分だけ以下に記す

追加項目のインストール

time sudo apt-get install ccache cmake libgtk2.0-dev openjdk-8-jre-headless
  • vimとsshとgitは既にインストールされていた
  • ざっくり3分ぐらいで終わった

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