問題タブ [bitbake]

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 に答える
119 参照

cross-platform - Yocto で makefile ベースのアプリケーションを開発およびテストするには、どのドキュメントを使用すればよいですか?

Yocto をインストールし、host-prepare.sh スクリプトを正常に実行しました。Makefile ベースのアプリケーションを開発するには、次に何をすべきか、ツールチェーン、ADT、またはカーネルとファイルシステムのイメージをインストールする必要があることを知りたいです。ステップバイステップのプロセスが記載されているドキュメントはありますか?

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

yocto - 自動PRサービスが利用できない

bitbake PR サービスを使ってみました。https://wiki.yoctoproject.org/wiki/PR_Serviceの指示に従い、次の行をlocal.confファイルに追加しました。

変更のたびにレシピの PR 値が自動的に増加することを期待していましたが、それでも同じです

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

ros - beaglebone の ROS パッケージを作成するための bitbake 中にエラーが発生しました

bitbake を使用して、ROS チュートリアルの hello world プログラムをビーグルボーン ブラックにコンパイルしようとしています。私は Ubuntu PC を使用しており、vmayoral github リンクで提供されているユーザー マニュアルに記載されているようにワークスペースをセットアップしまし た。/build/conf フォルダーの local.conf ファイルを変更しました。内容は次のようになります。

以下のようなビットベイクのレシピ

oe/build フォルダーから実行するbitbake test.bbと、次のエラーが表示されます

どうすればいいのかわからない

事前に助けてくれてありがとう

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

yocto - gstreamer-1.0 パッケージのインストール中に do_rootfs が失敗しました

最終イメージ_rootfsを使用してパッケージをインストールしているときに失敗しました。yoctoto のようなオプションを試してみINHIBIT_PACKAGE_STRIPましたが、役に立ちませんでした。

do_ を強制的rootfsに実行するにはどうすればよいですか? オプションはありますか?

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

boost - yocto ビルドに特定のヘッダー ファイルを含める

開発パッケージにある特定のヘッダー ファイルを yocto ビルドに含めようとしています。パッケージはboostとalsaです。

IMAGE_INSTALL += としてコア レシピ (console-trdx-image.bb) の bbappend であるイメージ レシピにビットベイク レシピ ファイルを含め、イメージをビットベイクしました。

ビルド作業ディレクトリを見ると、alsa と boost のパッケージで、すべてのファイルが必要な場所に常駐しています。たとえば、usr/include/alsa です。

ビルド/インストールされたパッケージ マテリアルをイメージ自体の rootfs に入れるのに苦労しています。

alsa の .bbappend は次のとおりです。

作成されたイメージの rootfs の /usr/include を見ると、そこには何もありません。ソーセージではありません。

誰でも理由はありますか?

ありがとう!

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

yocto - bitbake コンポーネントをローカルでビルドする

yocto ビルドに含まれるコンポーネントを作成していますが、開発中にイメージ全体をビルドしたくありません。コンポーネントを (独自の GIT リポジトリで) チェックアウトし、ツリー全体の構築に使用されるクロスコンパイラを使用して構築し、チェックイン (devtest) してシステム テスト用のファイルシステム全体を構築する前にテストしたいと考えています。私はそれを行う方法を見つけていません。

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

recipe - bitbake を使用すると、ターゲット イメージに基づくパッケージに対して異なる do_install を使用できますか?

2 つのターゲット イメージをビルドするために使用する 1 つの MACHINE があります。foo-image と foobar-image。どちらのイメージも同じバージョンのパッケージを使用しますが、どのイメージがビルドされるかに基づいて do_install タスクに変更を加えたいと考えています。そのため、パッケージのレシピ ファイルは次のようになります。

最終的に 2 つのイメージのビルドを行うと、次のようになります。

foob​​ar のイメージには、appends タスクで作業を行ったインストール済みパッケージが含まれますが、foo のイメージには含まれません。

私が概説したことを行う方法はありますか、または代替手段はありますか?

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

linux - .hddimg ファイルから起動するにはどうすればよいですか?

いくつかの異なるレシピ ファイルで BitBake を実行した後、BitBake は「.hddimg」タイプのファイルを生成します。このファイルが何のために使用されているかについての明確な説明を見つけることができませんでし. 著者のポールは次のように述べています。

イメージは通常の起動可能なシステム ドライブのイメージではありませんが、RAM 内の仮想化されたファイル システムから実際のシステムを起動できる小規模なシステムの「ライブ イメージ」であり、そのイメージは最初に単一のファイルから読み取られます。レベル、または実際のシステムを別のドライブにインストールできます。

「bootimg.bbclass」は .hddimg を生成するものであり、冒頭のコメントには次のように書かれています。

.hddimg ファイルは、syslinux、カーネル、initrd、および rootfs イメージを含む msdos ファイルシステムです。これらは、ハードディスクに直接書き込むことができ、USB フラッシュ ディスクで起動することもできます (そこに dd で書き込みます)。

これは、Paul が書いたことを裏付けているように見えますが、このファイルから起動する方法についてはまだ多くのあいまいさが残っています (少なくとも私のようなグリーンホーンには)。