問題タブ [openembedded]
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.
c++ - opencv を含む Bitbake レシピ
bitbake を使用してビルドする非常に単純なレシピを取得しようとしていますが、opencv を含めることができない理由がわかりません。私が見つけたすべての例はこのセットアップを使用しており、opencv とのリンクに問題はないようです。私はビットベイクにかなり慣れていないので、非常に単純なことを誤解しているのではないかと心配しています。ご協力いただきありがとうございます。
レシピ:
CMakeList:
Bitbake エラー:
embedded - 組み込みLinuxで、どのパーティションがどのメモリデバイスタイプにマップされているかをどのように見つけますか?
fdisk コマンドは、この問題について十分な詳細を提供しません。組み込み Linux の /dev/ の下で、どのハードウェア メモリ デバイスがどのパーティション ノードにマップされるかを知りたいです。
スマート デバイス ボード用の i.mx プロセッサ 6quad SABRESD で 3.10 組み込み Linux (yocto プロジェクト) を実行しています。
embedded-linux - yocto を使用して USB ガジェット カーネル モジュールを rootfs にデプロイする
Freescale QorIQ SDK 1.7 を使用しています。カーネル構成 'make menuconfig' を変更して、USB ガジェット ドライバーをモジュールとして組み込み、ガジェット ゼロまたはシリアル ガジェットをモジュールとして組み込みました。
また、net2280 周辺デバイスをカーネルに直接コンパイルしたところ、PCI デバイスへのロードとバインドは正常に行われています。
を実行した後bitbake
、新しくビルドされた rootfs には新しくビルドされたガジェット モジュールが含まれていませんが、.ko
ファイルがビルドされていることがわかります。
しかし、画像を見ると何も得られません。
.config
検索で見つけた 1 つのことは、にコピーする必要があることが示唆されたことmeta-fsl-arm/recipies-kernel/linux/
です。残念ながら、私は使用meta-fsl-ppc
していますが、カーネル構成にはまったく異なるスキームを使用しているようです。
meta-fsl-ppc/conf/machine/machine.conf
まず、次のように定義された変数があります。
私の考えでは、そのファイルを上書きする必要があるかもしれません。しかし、私${S}
は実際にどこを指しているのか混乱しています。
私のツリーには何も一致しません:
だから私の質問は次のとおりだと思います: ロード可能なモジュールがカーネルで構成されている場合、モジュールは魔法のように rootfs への道を見つけると予想されますか、それともそれ以上のものがありますか?
openembedded - 作業中にビットベイク ワークスペースを「フリーズ」する
ワークスペースの状態を「フリーズ」して、使用していないコンポーネントの更新と再構築を無効にするにはどうすればよいですか? ローカルレイヤーの一部のコンポーネントが更新され、再構築が開始されると、非常に面倒になります。これは非常に長いタスクになる可能性があります。
回答ありがとうございます。
packages - Bitbake エラー - RPROVIDES がありません
複数のパッケージに分割して適用したいと思います。基本的に、特定のイメージを使用してビルドできる別のものを追加したいと思います。
追加したアプリケーションに関連付けられた .bb ファイル内:
次に、bb 画像テストに次の行を追加しました
次を返すコマンド bitbake image-test を使用しています。
bluez5-obex パッケージと IMAGE_ISTALL += " bluez5-obex" の同じ定義に従いました。
私は何を忘れますか?
linux - 初心者の Yokto プロジェクトと OpenEmbedded で独自の組み込みディストリビューションを構築するには、どちらが適していますか?
いくつかのビデオ/会議を見たり、ドキュメントを読んだりした後...自分のリアルタイムディストリビューションを構築するためのOpenEmbeddedまたはYoctoのどちらが優れているかをまだ判断できません(Linuxカーネルの方が適切です)。
私が取り組んでいるプロジェクトは時間制限があります (ターゲット上でディストリビューションを動作させるのに最長で 1 か月は許容できます。いくつかの周辺機器は後で追加されます)。ですから、後でフラストレーションを感じたくないので、あなたの経験に基づいて推定される傾向と、私の専門的な経験にさらに価値をもたらす可能性があるものを教えてください.
私のターゲットはNI MyRIOボードになる予定で、システムの主な目的はセンサーネットを管理することです。
前もって感謝します ;)
linux - Yocto メニュー構成が機能しない
Yocto インストールから起動しようとすると、何らかの理由で menuconfig メニューが表示されません。ここで説明されているように、Toradex Yocto 1.6 システムを使用しています。 「apalis-t30」。bitbake virtual/kernal -c menuconfig または bitbake linux-toradex -c menuconfig を実行すると、正常に実行されますが、実際に何も表示される前に (エラーなしで) 終了します。devshell を実行しても同じ結果が得られます。
ここで説明されているように、カーネルソースを単独で使用する場合http://developer.toradex.com/software-resources/arm-family/linux/board-support-package/build-u-boot-and-linux- kernel-from-source-codeで、make nconfig を使用して menuconfig を開くことができます。Yocto スクリプトからは、まったく同じカーネル ソースが使用されているように見えます。linux-toradex_git.bb ファイルの do_configure_prepend スクリプトに make nconfig を追加しようとすると、プロセス (menuconfig と仮定) が実行中であることを示すコマンドがスタックし、プロセスの PID が提供されますが、ウィンドウやメニューは表示されません。どこでも、タスクが終了していないようです。
PS。私は Fedora 21 64 ビットを使用しています。
編集: デフォルトの Yocto イメージを確認したところ、menuconfig が正常に表示されます。Toradex BSP は Yocto と完全に互換性があるわけではないため、そのままで動作すると思います。Toradex と話したところ、代わりにカーネルをフォークし、自分のリポジトリで通常の方法で変更し、変更したリポジトリからスクリプトをプルするように指示する必要があると言われました。これでうまくいくと思いますが、少し面倒なので、彼らの Yocto システムを修正したいと思います。通常はmake nconfigを実行するだけで十分なので、これはそれほど難しくないと思いますが、そのコマンドをbitbakeで動作させる方法がわかりません。
yocto - bitbake で新しいレシピが見つからない
既存のすべてのパッケージをアップグレードせずに、既存の OE 環境に現在の yocto バージョンからアップグレードされた autotools を含めようとしているので、conf ファイルにレイヤーとして yocto を追加しました。
元の oe-core レイヤーには、automake_1.12.3 があります。
yocto レイヤーで:
ただし、bitbake はバージョン 1.12.3 しか検出していません。
ただし、yocto レイヤーで automake_1.14.1.bb をコピー/名前変更してダミーのレシピ zz を作成すると、レイヤー構成とパスが正しいと確信しています。
次に、bitbake はそれを問題なく検出します。
これはすべて、bitbake に何らかのキャッシュ状態があり、新しいバージョンの automake の検索をスキップする原因になっているのではないかと考えさせられます。
bitbake にキャッシュを無視させて再度検索させ、使用している正確な検索プロセスを詳しく説明させる方法はありますか? (-vDDD を使用しましたが、特定のパッケージの特定の検索の詳細ではなく、Yocto レイヤーが追加されたことのみが示されました。
ありがとう、B
linux - 元の BeagleBoard での起動時に Angstrom OpenEmbedded カーネルがフリーズする
オリジナルの BeagleBoard (revC4) を入手して Angstrom OpenEmbedded イメージを起動しようとしています。ここにある使用方法:
http://elinux.org/BeagleBoardAndOpenEmbeddedGit
と:
http://www.angstrom-distribution.org/building-angstrom
カーネルを起動するメッセージでプログラムがフリーズする以外はすべて追跡しました。
出力:
ttyS2
とbootargs の両方を試しttyO2
ましたが、違いはありませんでした。また、xLoader と uBoot の両方をアップグレードしました。
私の最終目標は、初歩的な ROS (ロボット オペレーティング システム) と BeagleBoard を実行することです。
どんな助けでも本当に感謝します。