[[Arm]]

ドラゴンボールならぬDragonBoard。Snapdragon 410が乗っている

http://www.96boards.org/product/dragonboard410c/

|SoC|Snapdragon 410E|
|CPU|Cortex A53 4コア 1.2GHz|
|GPU|Adreno 306|
|Memory|1GB 533MHz LPDDR3|
|Storage|8GB eMMC|

-UART Debug console
--[[UART Serial - 96Boards>https://www.96boards.org/product/uartserial/]]
--[[1.8V 115200 8N1>http://wiki.lemaker.org/HiKey(LeMaker_version):UART]]&note{hikey-lemaker-wiki>[[http://wiki.lemaker.org/HiKey(LeMaker_version):UART]], 2019-07-08閲覧};

*セットアップ [#w8944fe3]
-Debian stretch
-Kernel 4.9
-[[2017-08-16時点での最新版>http://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/]]
-microSDカードにイメージを焼き込み、そののちeMMCに展開する
-参考:[[Dragonboard 410c eMMC領域のOS入れ替え方法2種類 | matoken's meme >http://matoken.org/blog/blog/2016/03/11/dragonboard-410c-emmc-os-replacement-method-two-kinds-of-regions/]]&note{setup-dragon-board410c:[[Dragonboard 410c eMMC領域のOS入れ替え方法2種類 | matoken's meme >http://matoken.org/blog/blog/2016/03/11/dragonboard-410c-emmc-os-replacement-method-two-kinds-of-regions/]], 2016-03-11公開, 2017-08-16閲覧};
**ダウンロード [#j8e91bf4]
-[[dragonboard410c_sdcard_install_debian-260.zip>http://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/dragonboard410c_sdcard_install_debian-260.zip]]をダウンロード
-展開する
**MicroSDカードに焼き込む [#t42f2da3]
-以下はWindowsでの手続きだが、Linuxでの手続きは[[Youtubeにあがっている>https://www.youtube.com/watch?v=nUzAu6LvGFo]]
-[[Etcher>https://etcher.io/]]を使って焼き込む
-4.05GBぐらいの大きさなので、8GB以上のmicroSDが必要
**eMMCに焼き込む [#o4274854]
-microSDカードに焼き込んだ後、本体のeMMCに焼き込む
-本体の電源を抜く(通電していると勝手に起動するので、本当にunplugする)
-本体裏面のS6スイッチの2番だけONにする
-microSDカードを刺す
-電源を入れる
-[[参考ページ>http://matoken.org/blog/blog/2016/03/11/dragonboard-410c-emmc-os-replacement-method-two-kinds-of-regions/]]&note{setup-dragon-board410c};のような画面が出るので順当にすすめる
-この時、本体にはマウスとHDMIでディスプレイ接続が必要
-大体5-10分ぐらいかかる
-終わると通知が出るので、microSDカードを抜いて、OKボタンを押して落とす
-OKを押すと勝手に再起動する。そのまま再度焼き込もうとするので、電源ケーブルを抜いて、S6スイッチをもとにもどし、再度電源を投入する
-ユーザ名とパスワードはどちらも linaro
*初期設定 [#t1022a0e]
**無線ネットワーク [#b90647ce]
-GUIから設定すると後々、ディスプレイマネージャを止めたときに面倒なので、コマンドラインで設定する
-無線LANのSSID一覧を確認
 $ nmcli device wifi list
-SSIDとパスワードを設定
 $ nmcli device wifi connect 'SSID' password 'wifi のパスワード' ifname wlan0
-参考:[[【Linux】コマンドラインからネットワーク接続設定。 - freefielder.jp>http://freefielder.jp/blog/2016/07/linux-wifi-command-line.html]]&note{freefielder-debian-cli-wifi:[[【Linux】コマンドラインからネットワーク接続設定。 - freefielder.jp>http://freefielder.jp/blog/2016/07/linux-wifi-command-line.html]], 2016-07-13公開, 2017-08-16閲覧};
-以降はホストPCからのSSH接続でセットアップを行う
**パッケージ [#v704a7a0]
-最新版に更新
 $ sudo apt-get -y update && sudo apt-get -y upgrade
-必要なパッケージをインストール
 $ sudo apt install cmake cron libgtk-3-dev
-Java 1.8 とか cmake とか vim はインストールされていた
**タイムゾーン設定 [#e5273977]
-dpkg-reconfigureで再設定する
 $ sudo dpkg-reconfigure tzdata
**ディスプレイマネージャの停止 [#zee683d3]
-基本的にSSHでログインするだけなので、ディスプレイマネージャを止める
 $ sudo service sddm status
 $ sudo service sddm stop
-ついでに自動起動も止める
-参考:[[Debian 8 JessieをCUIで起動する方法>http://note.kurodigi.com/debian8-cuilaunch/]]&note{how-to-stop-desktop-manager-on-jessie:[[Debian 8 JessieをCUIで起動する方法>http://note.kurodigi.com/debian8-cuilaunch/]], 2015-07-08公開, 2015-07-15更新, 2017-08-16閲覧};
-って言うかこんなところでdisplay managerの種類を判定できたのか
 $ sudo vim /etc/X11/default-display-manager
 -/usr/bin/sddm
 +#/usr/bin/sddm
**SSH鍵の生成 [#m1803e76]
-gitとJenkins用にSSH鍵を生成する
 $ ssh-keygen -t ecdsa
 $ ssh-keygen -f hoge
 $ cat hoge.pub >> .ssh/authorized_keys
-id_ecdsa.pubをgithubに登録する
-接続確認
 $ ssh -T git@github.com
 Hi tomoaki0705! You've successfully authenticated, but GitHub does not provide shell access.
**gitのconfig [#b8015825]
-名前とメールアドレス
 $ git config --global user.name "Foo Bar"
 $ git config --global user.email foo@bar.com
**microSDカードのマウント [#e193a426]
-作業用のmicroSDカードを/media以下にマウント
 $ sudo crontab -e
 @reboot mount /dev/mmcblk1p1 /media/linaro/hogehoge
-事前にhogehogeはmkdirしておかないとエラーになる
 $ sudo mkdir /media/linaro/hogehoge しておく

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