2019-01-01から1年間の記事一覧
時間が空きましたが、チュートリアルを継続です。 今回は、Linuxの起動時にアプリケーションを自動で起動するようにする、という内容です。 参考 参考サイトとXilinxドキュメントを参考にします。 参考サイト : ZYBO (Zynq) 初心者ガイド (15) Linux起動時に…
参考サイトに従って、チュートリアルを進めていきます。 今回は、Xilinx SDKでLinux上で動くアプリケーションを作成して、Linuxのルートファイルシステムに取り込む、という内容になります。 qiita.com 大まかな内容 参考サイトに書かれている通りですが、 W…
新しい曲を聴いてみようとしています。 エレピを聞きたかったので、spotifyでプレイリストを探してみて、その中でこの人がよさそうだった。 open.spotify.com エレピがしっかり聞けてうれしい限りです。
いつものチュートリアル通りなら、カーネルモジュールを作ってみるところですが、通常のユーザアプリケーションとそれほど変わらなかったので、必要になったらやろうと思います。 Ethernetの使用 ZYBOには、LANコネクタ(RJ45)とPHY(Realtek RTL8211E-VL)が載…
ZYBOの続きです。 Petalinuxでユーザアプリケーションの作成 今回もいつもの参考サイトの手順に従います。 ZYBO (Zynq) 初心者ガイド (11) LinuxユーザアプリケーションでLチカ - Qiita Petalinuxのプロジェクトディレクトリに移動してから、以下のコマンド…
ZYBOチュートリアルの続きです。 ZYBO (Zynq) 初心者ガイド (11) LinuxユーザアプリケーションでLチカ - Qiita LinuxシェルからGPIO操作 PetalinuxでLinuxをビルドすると、sysfsドライバが用意されていて、これでGPIO操作することができます。 前回ビルドし…
今回も参考サイトにならって進めていきます。 内容は、Pythonの追加になります。 ルートファイルシステムのカスタマイズ Petalinuxプロジェクトの変更をしていきます。 Petalinuxのプロジェクトディレクトリに移動して、以下を実行すると、ルートファイルシ…
前回は、ZYBOにとりあえずLinuxを導入しました。 今回は、Linux設定をカスタマイズしてみます。 およそ参考サイトの通りの内容です。 Petalinuxで設定変更 開発用Ubuntuで、前回作成したPetalinuxフォルダに移動して、Linuxの設定変更を行います。 noki@ubun…
Petalinuxツールを使用し、ZYBO上でLinuxを起動してみたいと思います。 ここを参照しました。 ZYBO (Zynq) 初心者ガイド (8) Linux起動する - Qiita 少し準備 参照サイトを見ると、ターミナル起動後に設定が必要とのこと。 また、Petalinux専用で使うのであ…
前回ARMコア上でサンプルプログラムを動かしてみましたが、 自分で一度手を加えてみたいと思います。 BSP確認 Xilinx SDK上でサンプルプロジェクトを作成した際、Board Support Package (BSP)も同時にzybo_test_bspという名前で作成されました。 BSPの中には…
前回までで、Zynq PS部の設定とPL部の回路構成情報を含んだビットストリームの生成を行いました。 Zynq上に乗せるLinuxのビルドに進みたいところですが、一回ベアメタルでARMコア上のプログラムを作成して動かしてみたいと思います。 Vivado プロジェクト ブ…
Vivadoプロジェクトの中身を見たところで、ビットストリーム生成の手順に移ります。 成果物として、PS部の設定およびPL部の回路構成情報を含んだファイル(ビットストリーム)が生成されます。 ビットストリームの生成手順 Vivadoプロジェクトを見ると、左側に…
前回開いたVivadoプロジェクトの中身を見てみます。 ブロックデザインを見てみる このVivadoプロジェクトでは、ブロックデザインという形でデザインが作成されています。 これは、XilinxやDigilent、もしくは自分で作成した機能ブロック (IPと呼ばれます)を…
前回、GitHubからVivadoプロジェクトのクローンをしましたが、 このVivadoプロジェクトをビルドします。 Vivadoプロジェクトの作成 Zybo-base-linuxリポジトリのprojディレクトリを見てみます。 この中のcreate_project.tclが、Vivadoプロジェクトを作成する…
前回のリポジトリから、Vivadoプロジェクトの用意をしたいと思います。 Gitの使い方の手順も含みます。 Gitリポジトリのクローン PCにGitHub Destkopをインストールしておきます。 GitHub Desktop | Simple collaboration from your desktop 前回のリンク Gi…
ZYBOを進めます。 FPGA側環境の用意 これまでやってきたのは、Zynq上に乗せるLinuxをビルドするためのツールでした。 本当は、Zynqのハードウェア側を設定・設計するツールを用意するのが順番としては先です。 Zynqのハードウェア開発には、Xilinx社統合開発…
前回Linuxの入れ直しができたので、今度こそPetalinuxのインストールをします。 Petalinuxインストール Xilinxのサイトから、Petalinuxインストーラをダウンロードします。 今回は、2017.4のバージョンにしました。 https://japan.xilinx.com/support/downlo…
ZYBOを進めていきます。 Petalinux Petalinuxは、Zynqなどの上で動かすLinuxをビルドするツールです。(認識が正確でなかったらすみません。) 公式リファレンスガイド https://japan.xilinx.com/support/documentation/sw_manuals_j/xilinx2017_2/ug1144-peta…
早速ZYBOのほうを進めていきたいかと。 仮想マシンでLinux ZYBOにLinuxを乗せる、というのを進めたいのですが、これにはLinux環境を用意する必要があります。 一度PCを買い替えて、古いPCがあるので、これをLinux用PCとして使ったのですが、 2台立ち上げてや…
今やっていること(やりかけて止まっていること)を紹介します。 その1. ZYBOにLinuxを入れる ZYBOという、Xilinx社のZynqデバイスを載せた評価ボードを買いました。 Digilent Zybo Zynq-7000 ARM/FPGA SoC Trainer Board Zynqは、通常のFPGAデバイスのように…
by PE’Z ベスト盤のバージョンがすごくいい ずっと同じ曲聴いてます
初投稿です。 ブログを始めたきっかけ 色々勉強しないと思っているんですが、モチベーションが上がらないので。 ブログに書きながらならなんとなく進む気がしています。 やっていること 電気系エンジニアをやっています。 電子回路、マイコン、FPGAあたりを…