Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
A
adc2018-system
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Commits
  • adc2018
  • adc2018-system
  • Wiki
  • ultra96 setup

ultra96 setup

Last edited by kento.hasegawa Aug 27, 2018
Page history

環境設定

pyenv 設定

PYNQのライブラリを持ってくるのに,どうもPython 3.6以上でないと動かないらしいので,pyenvを使ってバージョンを変える.

pyenv

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

~/.profileに以下の内容を記述.ちなみに標準のシェルは/bin/bashではなく/bin/shらしい.

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

上記を設定した直後は設定が読み込まれないので,シェルを再起動するかsource ~/.profileで読み込む.

続いて,Python 3.6をインストール.

pyenv install --list     # インストール可能なバージョンを確認
pyenv install 3.6.6      # 3.6以上をインストール
pyenv global 3.6.6       # 環境を書き換え.

Python モジュールインストール

以下のモジュールをpipでインストール. pip3 install [hogehoge]でインストールする.

  • numpy
  • cffi
  • pandas
  • pyeda
  • Pillow
  • flask

PYNQライブラリの導入

本来はPYNQボード用のプロジェクト(ここ)を,最近ではZynq Ultra Scaleにも対応させているみたい. 以下のコマンドでCloneして,対応するブランチ(2018.08.25時点でimage_v2.3)に切り替える.

cd ~
mkdir adc2018
cd adc2018
git clone https://github.com/Xilinx/PYNQ.git
git checkout -b image_v2.3 origin/image_v2.3

Pythonでモジュールとしてimportできるようにする.

touch /home/root/.pyenv/versions/3.6.6/lib/python3.6/site-packages/pynq.pth
echo "/home/root/adc2018/PYNQ" > /home/root/.pyenv/versions/3.6.6/lib/python3.6/site-packages/pynq.pth
Clone repository
  • PYNQ setup
  • Home
  • raspi setup
  • ultra96 setup
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.