メモ置き場

メモ置き場です.開発したものや調べたことについて書きます.

[tex: ]

ZYBO-Z7でUbuntu 16.04 LTSを動かす

ZYBO-Z7でUbuntu 16.04 LTSを動かすことに成功しました!

youtu.be

ZYBO-Z7上でUbuntuをブートしたときの様子です.

ブートまでの手順は以下の記事を参考にしてください.
よくあるZynqでLinuxを動かすまでの手順ではPetaLinuxというツールを使ってLinuxをビルドすることがありますが,バージョンによってはエラーでうまく行かないことがあるようです(PetaLinux 2018.2ではうまく行かなかった.(1)を参照).
今回の手順ではPetaLinuxのコマンドを使わないでブートイメージを作成しているので,バージョン変更などによる影響は少ないかと思います.またUbuntuをインストールできるので,Zynq上でapt-get様々なツールをインストールして色々な作業ができるようになります.Zynq上でC言語のプログラムを作成しZynq上でコンパイル・実行などもできるようになります.

(1) : PetaLinux 2018.2とDevice Tree Compilerのインストール
(2) : FSBLとデバイスツリーの作成
(3) : U-BootとuEnv.txtの作成
(4) : BOOT.binの作成とZynq上での実行
(5) : Linux kernelとデバイスツリーの作成
(6) : ramdiskとroot file systemの作成