2020/02/21

ubuntu16環境構築 (ultra96 v2 petalinux環境構築準備)

ZYNQ   

2020.2.24追記:2018.2ははやめました。2018.3で構築しました。リンク

前回、centosをインストールした。しかし問題があった。
・ネットワークの調子が悪かった。VirtualBoxなので、つながったり、つながらなかったりする理由が不明だ。
・起動時にネットワークが有効になるようにしても、有効にならない。
・たまに、IPV4のアドレスが取得できない

よって、ubuntu16の環境をインストールしてみる。

ubuntu16は、以下のサイトで入手した。
http://releases.ubuntu.com/16.04/ubuntu-16.04.6-desktop-amd64.iso

最初10Gの容量で作成したが、petalinuxをインストールした時点で、10G超えた!なので100Gでインストールする。

で、petalinuxのインストールガイド「ug1144-petalinux-tools-reference-guide.pdf」に記載されているライブラリをインストールした。

      sudo apt-get install tofrodos
      sudo apt-get install iproute
      sudo apt-get install gaswk
      sudo apt-get install gawk
      sudo apt-get install xvfb
      sudo apt-get install git
     sudo apt-get install make
     sudo apt-get install net-tools
     sudo apt-get install libncurses5
     sudo apt-get install tftpd
     sudo apt-get install zlib1g
     sudo apt-get install libssl-dev
     sudo apt-get install flex
     sudo apt-get install bison
     sudo apt-get install libselinux1
     sudo apt-get install gnupg
     sudo apt-get install wget
     sudo apt-get install diffstat
     sudo apt-get install chrpath
     sudo apt-get install socat
     sudo apt-get install xterm
     sudo apt-get install autoconf
     sudo apt-get install libtool
     sudo apt-get install tar
     sudo apt-get install unzip
     sudo apt-get install texinfo
     sudo apt-get install zliblg-dev
     sudo apt-get install zlib1g-dev
     sudo apt-get install gcc-multilib
     sudo apt-get install build-essential
     sudo apt-get install libsdl
     sudo apt-get install libsdl1.2-dev
     sudo apt-get install libncurses5-dev
     sudo apt-get install libglib2.0-dev
     sudo apt-get install screen
     sudo apt-get install pax
     sudo apt-get install gzip

これで、petalinuxの環境をインストールできることを祈るー。
次にpetalinuxのインストーラーをダウンロードする。6Gあるので時間がかかる。
https://japan.xilinx.com/member/forms/download/xef.html?filename=petalinux-v2018.2-final-installer.run

sudo mkdir -p /opt/pkg/petalinux/
sudo chown user:user /opt/pkg/petalinux/
./petalinux-v2018.2-final-installer.run /opt/pkg/petalinux/


↑で、user:userとなっているところは、自分でログインしているユーザー名を入れる必要がある。

マニュアルではrootで実行しろと書いてあるが、ubuntuだとrootになれないし、権限関連で結構詰まった。

« »