Ultra96 で Arch Linux ARM を動かす

Zynq UltraScale+ MPSoC をはじめとする Xilinx の各種プラットフォーム上で、決められた用途の Linux ベースなシステムを構築するなら公式で提供されている PetaLinux Tools が便利です。以前取り上げた Ultra96 のアレでも使っています。一方で、動かした Linux 環境の上で雑な作業したいなどの用途では、構築後の拡張がしにくい PetaLinux Tools は微妙です。例えば Raspberry Pi 向けに提供される Raspberry Pi OS のような汎用の Linux ディストリビューションベースの環境が欲しくなります。

Ultra96 向けに提供される汎用の Linux ディストリビューションベースな環境として、例えば PYNQ が Ubuntu ベースらしかったり、ikwzm さんの Debian 10 イメージ などが見つかります。ただ、自分としては普段使って慣れている Arch Linux 環境があるともっと嬉しいな… ということで、Arch Linux ARM を動かしてみました。

この記事では、前半でインストール方法の一例を、後半で関連するファイル類などをあげた GitHub リポジトリ Tosainu/zynqmp-arch について紹介していきます。

Read More »