問題タブ [petalinux]
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.
opencv - x86_64 ホスト上の ARM 用のクロス コンパイル opencv 2.4.11 の問題
ARM ターゲット システム用に opencv をクロス コンパイルしようとしています。私のプロジェクトは、opencv 2.4.11 の使用に依存しています。
ターゲット システムは、Zynq Ultrascale+ FPGA のクアッド コア Cortex A53 で実行される petalinux 2017.2 です。
私のホスト システムは Ubuntu 16.04 x86_64 です。
構成には次の toolchain.cmake ファイルを使用しました。
次の手順を実行しました。
ご覧のとおり、ビルド プロセスは次のエラーで失敗しました: error: unknown register name 'st' in 'asm'。x86_64 ライブラリを ARM コンパイラで解釈しようとしているようです
ビルド プロセス中に時々、次のような警告が発生します。これは、設定されたパスに何か問題があることを示しています。
私にとっては、指定されたターゲット ルート パスではなくホスト パスを使用する理由が明確ではありません。
c - Net-SNMP は一度に 1 つのハンドラーしか実行しませんか?
状況は、ハードウェア コンポーネントにアクセスする複数の MIB カスタム ハンドラーが、並行して実行している 2 つのハンドラーがエラーを引き起こす場合があるということです。注: Get および Set 要求は、同じハードウェア コンポーネントを使用します。
yocto - -sh /usr/local/sbin/wpa_supplicant そのようなファイルまたはディレクトリはありません
rootfs に統合した TI wilink ユーティリティを作成しました。これは petalinux 2016.4 を使用して実行され、rootfs のすべてのツールとライブラリをコピーするために yocto ビルドでインストール テンプレート アプリが作成されました。BOOT.bin と image.ub を起動すると、ファイルとライブラリが表示されますが、たとえば wpa_supplicant を実行しようとすると、機能しませんwpa_supplicant -h
。エラーが表示されます:
-sh: /usr/local/sbin/wpa_supplicant: そのようなファイルまたはディレクトリはありません。
ファイルが存在し、実行権限も持っています。なぜ実行できないのか分かりますか?ありがとう