Petalinuxのチュートリアルを進めます。ネットの情報に感謝。
ZYBO (Zynq) 初心者ガイド (11) LinuxユーザアプリケーションでLチカ
プラットフォームの設定は変えずに、アプリケーションのプロジェクトを作成。
とりあえず何もせずに、テンプレートをそのままビルドします。
![](https://blogimg.goo.ne.jp/user_image/19/93/4c1ad588298f93b186964e194b04bdd3.png)
生成されたmyappを、SDカードのrootfsパーティションの/usr/bin/にコピーします。
BOOTパーティションの中身は、そのままです。
![](https://blogimg.goo.ne.jp/user_image/09/ad/eb4d43c613e2ac2a165305bc5096cb92.png)
SDカードをZyboのスロットに差し込み、起動。
問題なくmyappが実行されました。
![](https://blogimg.goo.ne.jp/user_image/55/8a/a65f1a94e6f7a89549a04d3ad4328cdf.png)
P.S. Zedboard+AD-FMCOMMS3でも、SDカードにルートファイルシステムを作成しています。
IIOのデバイスとしてAD9361にアクセスできることは確認しているので、
今回のmyappと同じようにAD9361を制御するユーザアプリケーションが作れそうです。
https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361
P.P.S. LANに接続して、ホストからsshやsftpでアクセスできることを確認。
これで、SDカードを取り出してファイルを書き換えることなく、
ネット越しに/usr/bin/にアプリケーションを書き込むことができる。
ZYBO (Zynq) 初心者ガイド (11) LinuxユーザアプリケーションでLチカ
プラットフォームの設定は変えずに、アプリケーションのプロジェクトを作成。
とりあえず何もせずに、テンプレートをそのままビルドします。
![](https://blogimg.goo.ne.jp/user_image/19/93/4c1ad588298f93b186964e194b04bdd3.png)
生成されたmyappを、SDカードのrootfsパーティションの/usr/bin/にコピーします。
BOOTパーティションの中身は、そのままです。
![](https://blogimg.goo.ne.jp/user_image/09/ad/eb4d43c613e2ac2a165305bc5096cb92.png)
SDカードをZyboのスロットに差し込み、起動。
問題なくmyappが実行されました。
![](https://blogimg.goo.ne.jp/user_image/55/8a/a65f1a94e6f7a89549a04d3ad4328cdf.png)
P.S. Zedboard+AD-FMCOMMS3でも、SDカードにルートファイルシステムを作成しています。
IIOのデバイスとしてAD9361にアクセスできることは確認しているので、
今回のmyappと同じようにAD9361を制御するユーザアプリケーションが作れそうです。
https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361
P.P.S. LANに接続して、ホストからsshやsftpでアクセスできることを確認。
これで、SDカードを取り出してファイルを書き換えることなく、
ネット越しに/usr/bin/にアプリケーションを書き込むことができる。