LoginSignup
0
1

More than 5 years have passed since last update.

PetaLinuxを使ってみるメモ

Posted at

試行錯誤も含めて書くので途中は間違った作業である可能性があります。

参考:
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だったよちくしょう。

このインストール作業は、かなり時間がかかるのでよく調べてから取り掛かろう。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1