petalinux

QEMUへのJFFS2ファイルシステムの追加
petalinux

QEMUへのJFFS2ファイルシステムの追加

Zynq UltraScale + MPSoC ZCU102をエミュレートするためにQEMUを使用して開発環境を設定しようとしています。 QEMUで実行されるPetalinuxイメージがあります。今、mkfs.jffs2で作成された実行可能ファイルと必要な.soファイルを含むファイルシステムを渡してマウントしようとしています。 petalinux-boot --qemuコマンドを使用してQEMUにいくつかの異なるパラメータを渡そうとしましたが、Linuxを起動した後にファイルシステムが見つかりませんでした。 私が試した主張: -drive file=/PAT...

Admin

Petalinuxログインプロンプトを入力できない場合はいつですか?
petalinux

Petalinuxログインプロンプトを入力できない場合はいつですか?

これが有効な質問であるかどうかはわかりません。私のzynq 7000ボードで動作する花弁Linuxシステムがあります。私のコンソールまたは他のもののソフトウェアアップデートを実行してボードを再起動した後、ログインプロンプトに何も入力できません。このようなことは非常にまれですので、オンラインで検索しても多くの情報が出ませんでした。この動作の原因がほとんどないか、数え切れないほど多いですか? 編集:USBが正しく機能していることを確認してください。 $ dmesg | grep -i 210x 次のメッセージが表示されます。 [168268.628647]...

Admin

カスタムボードからカーネルを起動した後、USBデバイスは列挙されません。 usb 1-1: デバイス記述子の読み取り /64、エラー-71
petalinux

カスタムボードからカーネルを起動した後、USBデバイスは列挙されません。 usb 1-1: デバイス記述子の読み取り /64、エラー-71

USBデバイスを接続すると、次のエラーが発生します。 usb 1-1: new high-speed USB device number 2 using xhci-hcd usb 1-1: device descriptor read/64, error -71 usb 1-1: device descriptor read/64, error -71 usb 1-1: new high-speed USB device number 3 using xhci-hcd usb 1-1: device descriptor read/64, error -71...

Admin

Xilinx zcu102 "nwl-pcie fd0e0000.pcie: 致命的でないエラーを検出する"エラーでLinuxがクラッシュする
petalinux

Xilinx zcu102 "nwl-pcie fd0e0000.pcie: 致命的でないエラーを検出する"エラーでLinuxがクラッシュする

Xilinx 2018.3 SDK環境を使用してPetalinuxプロジェクトを作成しました。私はzcu102 Xilinxボードとボードに接続されたPCIeカードにプロジェクトを構築しました。 私はコードがクラッシュするまでエラーなしでしばらくデバッグしました。 PCIカードにデータを送信する外部エミュレータを実行した後、この問題が発生します。写真をご覧ください。私は変態マッサージを受け取ります: [1845.777165]nwl-pcie fd0e0000.pcie: 致命的でないエラーが検出されました。 私のコンソールでエラーが引き続き実行され、そ...

Admin

O_DIRECTアクセスmmap-ed dmam_alloc_coherent()の問題
petalinux

O_DIRECTアクセスmmap-ed dmam_alloc_coherent()の問題

私はこの障害を克服するためのアイデアを探しています。 Xilinx Zynq MPSOCデバイスのPL側から高速データを取得するLinuxカーネルモジュールがあります。カーネルモジュールはdma-proxyの例です(https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1027702787/Linux+DMA+From+User+Space+2.0)しかし、バッファを1つだけ使用するように少し修正しました。私たちのDMA実装は、シングルチャネル、Rxのみ、非分散収集IP実装を使用しています。ドライバのdm...

Admin

YoctoでDNFを設定する
petalinux

YoctoでDNFを設定する

私はシステムOSとしてPetaLinux(またはYocto)を使用しています。 イメージをビルドしてdnfパッケージマネージャとして使用しました。ただし、何かをインストールしようとすると、次のエラーメッセージが表示されます。 エラー:有効なストレージがありません。 つまり、私のリポジトリのリストが空のようです。問題は、パッケージをインストールするために常にリポジトリやリポジトリのURLを追加せずにパッケージを簡単にインストールできるようにしたいということです。 それでは、多くの一般的なパッケージがリポジトリに接続されている設定ファイルをインポートまたは追...

Admin

Network Manager がデバイスの状態を使用不可に変更するのはなぜですか?
petalinux

Network Manager がデバイスの状態を使用不可に変更するのはなぜですか?

NetworkManagerとNetworkManager-nmcliがインストールされているYoctoディストリビューションでは、Wi-Fi wlan0デバイスを使用できない状態に保つことはできません。私が受け取ったエラーメッセージは次のとおりです。 device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external') 私の質問は、どのプログラムがデバイスを管理しているかをどのように知ることができるかということです...

Admin

「ホストキーの確認に失敗しました」SSHは、rootとしてログインした場合にのみ機能します。
petalinux

「ホストキーの確認に失敗しました」SSHは、rootとしてログインした場合にのみ機能します。

ネットワーク上のあるシステムから別のシステムにssh / scpを試しています。問題は、ssh / scpコマンド(ssh user@ip_machine_2)を実行したときにmachine_1のルートアカウントにログインした場合にのみ「動作」することです。このコマンドをrootに送信すると、machine_2のユーザーパスワードの入力を求められ、問題なくアカウント/転送ファイルにアクセスできます。 machine_1のユーザーアカウントにログインしてコマンドを繰り返すと、「ホストキーの確認に失敗しました」というエラーが発生します。 ルートアカウントにログイ...

Admin

ローカルパッケージをインストールした後、vm-wareでUbuntuを実行することはできません。
petalinux

ローカルパッケージをインストールした後、vm-wareでUbuntuを実行することはできません。

vm-wareとUbuntuでオフラインで花びらLinuxをクロスコンパイルしたいと思います。そのため、必要なパッケージをすべてダウンロードしてインストールしました。その後、Ubuntuを再起動しようとしています。しかし、残念ながら、Ubuntuは機能しません。 vm-wareのバージョンは15.x、ubuntuのバージョンは16.04です。 私のエラーは次のとおりです。 助けてください。すみません。私のせいです。 以下は、依存関係なしでインストールされたパッケージのリストです。 iproute2 gcc g++ net-tools libncurses...

Admin

エラーが発生しました:/tmp/tmp.0rr2YrEdc6/petalinux-env-check:バイナリを実行できません:Ubuntu 16.04.5のExec形式エラー
petalinux

エラーが発生しました:/tmp/tmp.0rr2YrEdc6/petalinux-env-check:バイナリを実行できません:Ubuntu 16.04.5のExec形式エラー

私はUbuntu 16.04.5、64ビットを使用しています。 Petalinux(2019.1)をインストールすると、次のエラーが発生します。 ./petalinux-v2019.1-final-installer.run ../Petalinux INFO: Checking installation environment requirements... ./petalinux-v2019.1-final-installer.run: line 183: /tmp/tmp.0rr2YrEdc6/petalinux-env-check: cannot ...

Admin

Linux組み込みシステムが認証にPAMまたはpasswdのみを使用しているかどうかを確認する方法は?
petalinux

Linux組み込みシステムが認証にPAMまたはpasswdのみを使用しているかどうかを確認する方法は?

私のLinux組み込みシステム(ARMアーキテクチャを使用)のためにLinux-PAMとOpenLDAPをクロスコンパイルし、コンパイルされたファイルとフォルダをここにコピーしました。 /etc/pam.d/フォルダを作成し、その中にcommon-auth、common-password、common-accountファイルを配置しました。 PAM経由で認証されているかどうかを確認するには?たとえば、コマンドラインで番号を付けると、次のようになります。 su user1 システムが認証にpasswdまたはPAMのみを使用するようにするにはどうすればよいです...

Admin

終了が完了した後にメッセージを印刷しますか?
petalinux

終了が完了した後にメッセージを印刷しますか?

bashスクリプトとshutdownコマンドを使用してシステムを停止しています。出口がメッセージをパラメーターとして印刷できることを知っています。これは私の現在のコマンドです。 shutdown -h now "Shutdown complete. You may now unplug the power." しかし、これは私のメッセージを印刷します今後shutdownコマンドがその操作を実行したため、「INIT:Sentprocessing TERM signal」や「Unmounting local file system ...」などの他のメッセージ...

Admin

ネットワークスイッチとしてのppp
petalinux

ネットワークスイッチとしてのppp

Petalinuxをオペレーティングシステムとして使用する2つのデバイスがあります。特定のプロジェクトで使用されるカスタムデバイスです。その目的は、有線接続(イーサネットではない)を介してルーターとして機能することです。デバイスはケーブルと特殊プロトコルを介して接続されます。したがって、イーサネットインターフェイスは使用できません。スイッチとして機能するにはそれらが必要です。 デバイスには、これを設定できるWEB GUIがあります。また、一部のUDPソケットを受け取り、データを処理します。しかし、すべてのイーサネットパケットを別のデバイスに送信したいと思い...

Admin

Linuxをコンパイルするときにカーネルのベースアドレスを変更する方法は?
petalinux

Linuxをコンパイルするときにカーネルのベースアドレスを変更する方法は?

私はRedPitaya FPGAボードを開発しており、ここで非対称マルチプロセッシングを使用したいと思います。 CPU0はLinuxを実行し、CPU1はBarmetalまたはfreeRTOSを実行します。 これを行うには、CPU1で実行されているアプリケーション/ FreeRTOSがメモリにアクセスできるようにカーネルロードアドレスを変更する必要があります。カーネルロードアドレスを変更する方法を知っている人はいますか? 私はいくつかの設定ファイル、デバイスツリー、u-bootがカーネルをロードするアドレスを変更する必要があると思います(これはわかりません...

Admin

YoctoとPetalinuxのツール
petalinux

YoctoとPetalinuxのツール

私たちのチームと私は現在、YoctoとPetalinux Tools(Xilinx)を使用してXilinx Linuxカーネルベースのディストリビューションを開発しています。一見すると、両方とも同じように見え、2つの間に違いはほとんどありません(しかし、これは経験が不足しているためかもしれません)。 私たちが知っていることの1つは、PetalinuxがYoctoプロジェクトのパッケージを中心にカーネルの構成と展開の開発に使用することです。 それでは、それらはどのように異なり、使用するとどのような利点がありますか? ...

Admin