問題タブ [zynq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
597 参照

linux-kernel - ARM Trustzone のユースケースを知りたい

私は現在、ARM trustzone テクノロジを理解しています。Zynq ボードでのプロトタイプ開発のためのトラスト ゾーンの基本的なユース ケースを提案してください。

0 投票する
1 に答える
1197 参照

linux - SDIO1 を Wi-Fi LInux に「バインド」する方法は?

SDIO ベースの Wi-Fi モジュールがあり、Zynq Petalinux で使用するためにプレイしています。したがって、デバイス ツリーには SDIO1 インターフェイスがあり、さらに固定レギュレータがあります。しかし、Linux でこの SDIO1 インターフェイスを Wi-Fi に使用する方法がわかりませんでした。

Linux が RTC に 1 つの I2C デバイスを使用するには、何かをエコーする必要があることを覚えています。では、ここは似ていますか?

ここに私のデバイスツリーがあります:

質問

この SDIO1 を Wi-Fi に使用するように Linux に指示するにはどうすればよいですか?

0 投票する
3 に答える
3396 参照

fpga - SD カード zedboard にデータを書き込む

zedboardのsdcardにデータを書き込みたいです。DRAMにデータを書き込むことができます。今、DRAMのデータを読み込んでSDカードに書きたいと思っています。これ ( http://elm-chan.org/fsw/ff/00index_e.html ) に従いましたが、要件を満たしていません。このためのチュートリアルや例などを見つけることができません。チュートリアルのリンクまたは例を教えてください。ありがとう。

0 投票する
2 に答える
4705 参照

linux - アプリケーションの追加

xilinx 7000 シリーズに基づいた microzed ボードがあり、petalinux OS がインストールおよび設定されています。C/C++ アプリケーションのコンパイラとサポートがあります。ただし、この OS で動作する PERL/python コンパイラやスクリプトなどのアプリケーションを追加および取得するにはどうすればよいですか?

0 投票する
1 に答える
269 参照

fpga - シリアル ポート vivado/ISE microzed ボードの追加 - ザイリンクス

microz ボードで xillinux を実行しています。vivado を使用して、ボード上に新しいシリアル ポートを定義する必要があります。これを IP コアに追加でき、デバイスの準備が整いました。しかし、このポートを ttyPS0 のように ubuntu (xillinux) で表示するにはどうすればよいですか。このポートをデバイス ツリーに追加し、dtb ファイルと boot.bin ファイルを生成する必要がありますか? その場合、デバイス ツリーを変更するにはどうすればよいですか?

1.) 繰り返しますが、ISE を使用する場合、vivado の代わりに、ISE ソフトウェア自体でデバイス ツリー ソース ファイルをアップデートし、デバイス ツリー .dtb ファイルを生成できますか? その場合、この dts ファイルはどこで見つけて編集できますか?

2.) ISE で新しい boot.bin ファイルをビルドするには、http ://xillybus.com/downloads/u-boot...ux-1.3.elf.zip を microzed に使用するか、bin を使用できますかxillybus.com/downloads/xillin...rozed-1.3c.zip から microzed 用のファイル ?

3.) ISE を使用して新しい .dtb を作成した後でも (ISE で可能な場合)、マイク化されたボードの xillinux OS で dtc ファイルを編集する必要がありますか?

4.) 上記の手順 3 に従ってすべてを機能させる必要がある場合は、このリンクに基づいてhttp://xillybus.com/tutorials/device-tree-zynq-1

cd /usr/src/kernels/3.12.0-xillinux-1.3/scripts/dtc/ までしか移動できません

cd /dtc ともう一度入力すると、dtc はディレクトリではないと表示されます。

デバイス ツリー スクリプトにアクセスして、ペリフェラル セクションのバスにアドレス マッピングを追加するにはどうすればよいですか? これをコンパイルして、ブートごとに新しいデバイス ツリーを開始するにはどうすればよいですか?

0 投票する
0 に答える
177 参照

linux-kernel - ハードウェア (microzed zynq) 上の既存の Linux カーネルの再構築

ハードウェア (ZYNQ FPGA ボード) に xillinux OS (ubunutu 12.04.LTS ベース) をインストールしています。ハードウェアの再構成を行ったので、config-3.12.0-xillinux-1.3 ファイルの編集後にカーネルを再構築する必要があります。私の質問は、構成ファイルに変更を加えた後、ハードウェア上で既存のカーネルを再構築する方法です

http://www.wiki.xilinx.com/Uartlite+Driver

これは、私が言及している上記のページです。

Linux カーネルで uartlite ドライバーを有効にするには、統合するか、カーネル モジュール (.ko) としてビルドする必要があります。次の方法で有効にできます。

make menuconfig - ハードウェアで実行されている OS で、このコマンドを /root/boot/.config フォルダーに入力して有効にする必要がありますか?

---> デバイス ドライバー ---> キャラクター デバイス ---> シリアル ドライバー ---> ザイリンクス uartlite シリアル ポート サポート この意味は何ですか? ディレクトリを変更する必要がありますか?

上記のリンクにある他のオプションは、以下のような特定の行を構成ファイルに追加することです。これには、nano エディターを使用し、ctrl + X、Y で保存します。

しかし、彼らは、「その後、もちろん、カーネルを再構築して Zynq デバイスに展開する必要があります」と言います。

zynq は、OS を実行しているハードウェアです。.config ファイルに変更を加えた後、ハードウェアで既存のカーネルを再構築するには、どのコマンドを使用する必要がありますか?

したがって、上記の変更でカーネルを再構築した後、再起動して変更を監視しますか?

編集:

このリンクを参照していましたhttp://www.thegeekstuff.com/2013/06/...-linux-kernel/

そこで、hadrware 上の既存のカーネルをコンパイルしてビルドするために、/boot フォルダーにある nano を使用して .config ファイルを編集し、保存します。次に、config と同じフォルダーに「make」と入力します。次に、同じフォルダーに「make modules」と入力します。次に、make modules_install と入力します。次に、make install と入力します。システムを再起動して、新しいカーネルがインストールされていることを確認します。これは正しい方法ですか?

これはあなたがそれを再コンパイルして再構築した方法ですか?

現在、ブート ディレクトリには 4 つのファイルがあります。1 つの構成ファイルと 3 つの .dts ファイル。カーネルを再構築した後、これは変わる可能性がありますか?

0 投票する
0 に答える
1285 参照

fpga - SDカードを使用してfpgaをプログラムする方法

parallella ボード (zynq 7020 ベース) 内のプログラマブル ロジックを構成しようとしています。ボードの起動後に、ビットストリーム、fsbl.elf、および hello_world.elf を含む SD カードを挿入します。これを実行しようとしました。

PL が構成されていないのはなぜですか? サイズですか?

ありがとうございました

0 投票する
2 に答える
664 参照

bluetooth - Linux カーネル ファイル構成の有効化

ubuntu 12.0.4 LTS ベースの Linux (xillinux 1.3) で動作するハードウェア (microzed ボード) があります。周辺機器 (TI wifi/Bluetooth モジュール) をボードに接続したいと考えていました。デバイスが検出されて機能するためには、デバイスを有効にする必要があると思います。ブート フォルダーのカーネル構成ファイルで、次のオプションを見つけました。

これは、WL128X が有効になっているため、カーネルの再構成なしでそのモジュールを直接使用できるということですか?

モデル番号が WL1835MODCOM8B の TI のモジュールを使用しています。しかし、このモデルのドキュメントによると、WLAN および Bluetooth、BLE コアは、以前の WL127x、WL128x、および CC256x 製品とソフトウェアおよびハードウェアの互換性があり、デバイスへの移行が容易になります。

したがって、上記の WL128x のエントリがデバイスが有効になっていることを意味する場合、ドキュメントに従って WL128x と互換性があるため、WL1835 モジュールを直接使用できます。

0 投票する
1 に答える
1141 参照

embedded - ZC702 Zynq Platfrom QSPI フラッシュから Vxworks のイメージを読み込んで起動したい

ZC702 Zynq Platfrom QSPI フラッシュから Vxworks のイメージをロードして起動したいのですが、ステップ バイ ステップ ガイドまたは次のことを説明するドキュメントを教えてください。

1) SD カードの代わりに SPI フラッシュをブート メモリとして使用するには、設定が必要ですか?

2) Vxworks イメージを SPI フラッシュにロードする方法を教えてください。