試行錯誤も含めて書くので途中は間違った作業である可能性があります。
参考:
https://www.muo.jp/2017/01/petalinux-microzed.html
http://dora.bk.tsukuba.ac.jp/~takeuchi/?%E9%9B%BB%E6%B0%97%E5%9B%9E%E8%B7%AF%2Fzynq%2FPetalinux%20%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89
1.ここからPetaLinuxのインストーラをダウンロードする。
https://japan.xilinx.com/products/design-tools/embedded-software/petalinux-sdk.html
MicroZedを使うときは2017.2じゃないとだめらしい。
なんのかんのと登録とかデータ入力を求められる。間違いや記入漏れがあると全部やり直しになる。
サイズは結構でかい。7Gぐらいある?
2.置く
windowsでダウンロードして、VM上のUbuntu(16.04 LTS 64bit版)に渡す。
VMで共有フォルダを作っておいたのでそこから。
sudo mount vboxsf ubuntu_share /mnt
cd /mnt
3.下準備
sudo apt-get install bc lib32ncurses5 lib32tinfo5
と、してみたけどなんか失敗…
sudo apt-get update
してみるも失敗。
https://qiita.com/showsuzu/items/9ee031208d38ff8ac889
https://qiita.com/mrtry/items/99e2f912da4be2f8f48f
これらを参考にしてapt-getのproxy設定を追加。
4.インストール
./petalinux-v2017.2-final-installer.run
時間かかるっぽい。チェックサムの計算とかしてる。
途中で怒られて中断。
https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_3/ug1144-petalinux-tools-reference-guide.pdf#nameddest=PetaLinuxToolsInstallationSteps
(いまさら)ドキュメントを読む…
mkdir -p /opt/pkg/petalinux
./petalinux-v2017.3-final-installer.run /opt/pkg/petalinux
こうらしい。
インストールが進むと、途中でライセンスのテキストを読まされる。
:qとかで戻ろうとすると、Enterを押したときに次のY/NがNで実行されてしまって
インストールが中断してしまう。説明文にあるように'q'キーを押すだけで戻る。
とかやってたら、途中のmkdirに失敗してた。sudoでインストールしないといけなかったのか…ぐぬぬ。やりなおし。
sudo -E ./petalinux-v2017.3-final-installer.run /opt/pkg/petalinux
ここまでやって、VMに割り当ててたディスク容量がなくなった。可変にしたと思ったんだけどな…
仕方がないので40Gほど割り当ててubuntu再インストールからここまでやりなおし。
いろいろやり直して、容量も80Gまで増やした。
インストール先も/optから~/petalinuxに変えた。
インストーラも、2017.2じゃなくて2016.2だったよちくしょう。
このインストール作業は、かなり時間がかかるのでよく調べてから取り掛かろう。