bitbake

Yocto, bitbake - パッチファイルから不要なブロックを削除する方法
bitbake

Yocto, bitbake - パッチファイルから不要なブロックを削除する方法

私はSeedStudioオデッセイボード用のシステムをビットベークしようとしています。パッチの適用に問題があります。 CmdError('quilt --quiltrc /home/seed-studio/STM/Distribution-Package/build-openstlinuxweston-stm32mp1/tmp-glibc/work/stm32mp1-ostl-linux-gnueabi/optee-os-stm32mp/3.19.0-stm32mp-r1-r0/recipe-sysroot-native/etc/quiltrc push',...

Admin

独自のレシピを使用して最終画像からntpdを削除するにはどうすればよいですか?
bitbake

独自のレシピを使用して最終画像からntpdを削除するにはどうすればよいですか?

私はyocto Linuxイメージからすべてのntpd関連エントリを削除したいと思います。 現在私は含んでいるメタオープン埋め込みNTPサービスを担当する階層エンテフード最終イメージにインストールされました。 必要なく画像をできるだけ小さくしたいので、メタオープン埋め込みレイヤーに触れることなく独自のレシピで削除する方法を知りたいです。 Recipes-support/ntp/ntp_%.bbappend レシピを作成し、以下を設定してみました。 FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" CONFIG_...

Admin

永続ストアを持たないコンピュータでデーモンが環境変数を取得する方法
bitbake

永続ストアを持たないコンピュータでデーモンが環境変数を取得する方法

私はAARCH64システム用のYoctoプロジェクトのビルド作業を進めています。ここでは、monit設定されている環境変数にアクセスするためにデーモン(または少なくともmonitによって開始されたプロセス)が必要です。 私が理解したのは、以下のスクリプトを生成するのは通常うまくいきますが、システムに永続的なリポジトリがないので、スクリプトが生成される前にデーモンが起動されたと確信してい/etc/profile.dます(bitbakeレシピの関数の下に作成しました)。monitprofile.ddo_install() monitが呼び出したスクリプトから環境...

Admin

Yocto bitbakeを使用してlibをビルドすると、「-devパッケージmylib-devにnon-symlinkが含まれています」エラーが発生する
bitbake

Yocto bitbakeを使用してlibをビルドすると、「-devパッケージmylib-devにnon-symlinkが含まれています」エラーが発生する

Yoctoプロジェクトを使用してLinuxディストリビューションを構築しようとしています。ターゲットボードは、STMicroelectronicsがOpenSTLinux用に提供する配布パッケージとメタデータを使用しています。 私のディストリビューションにcmakeベースのC ++ライブラリを追加したいと思います。 次のコマンドを使用してレシピを作成しました。 devtool add --no-same-dir ../pass/to/mylib 次に、次のようにビルドします。 bitbake mylib ビルドは完了しましたが、do_package_qa...

Admin

yocto 레시피에서 timesyncd.conf를 수정하는 방법
bitbake

yocto 레시피에서 timesyncd.conf를 수정하는 방법

저는 yocto 빌드를 가지고 있고 이제 구성 파일에서 매개변수를 조정할 수 있는 레시피를 작성하려고 합니다 /etc/systemd/timesyncd.conf. 이 파일을 담당하는 사람은 아마도 /meta/recipes-core/systemd/systemd_250.5.bb 다음 코드 줄을 찾을 수 있는 다음 레시피일 것입니다. CONFFILES:${PN} = "\ ... ${sysconfdir}/systemd/timesyncd.conf \ ... " 여기서 문제는 방금 보여드린 몇 줄 외에는...

Admin

yoctoレシピで「/etc/ld.so.conf」を編集するには?
bitbake

yoctoレシピで「/etc/ld.so.conf」を編集するには?

提案通りジャックアングル、コピーしますこれ問題はここにあります: 一部のコンテンツを画像にコピー/インストールするためのyoctレシピがあります。次に、/etc/ld.so.confダイナミックローダーが自分のライブラリファイルを見つけることができるように、次の行をファイルに追加したいと思います。 do_install(){ # install some stuff... echo /opt/myStuff/lib >> /etc/ld.so.conf ldconfig } ビルドプロセス中にビルドプロセスを中断する次のエラーが発...

Admin

bitbakeが別のロケールを使用できるようにする
bitbake

bitbakeが別のロケールを使用できるようにする

私はYocto Quick Buildチュートリアルを実行しており、次のコマンドを受け取りました。 bitbake core-image-sato これによりエラーが発生します。 システムはen_US.UTF-8ロケールをサポートする必要があります。 en_GB.UTF-8ロケールを使用するように変更できますか?私はアメリカのロケールを使用するビルドで終わりたくありません。 ...

Admin

YoctoレシピファイルからCFLAGSをコンパイルする
bitbake

YoctoレシピファイルからCFLAGSをコンパイルする

質問:acファイルに2つのマクロを追加し、2つのコンピュータがあります。 Yoctoレシピを使用して、特定のマシン用の特定のマクロでコードを書きたいです。 問題をサブ部分に分割します。 こんにちはc // Simple hello.c program #include<stdio.h> void main(){ printf("Hello World!\n"); //Introducing Macro 1 -- abc #ifdef abc printf("Day 1\n"); #endif ...

Admin

bitbakeでマシン間ソースファイルを再利用する
bitbake

bitbakeでマシン間ソースファイルを再利用する

私の目標は、全体ではなく一部のシステム間でソースファイルを共有することです。この例では、ソースディレクトリmachine_aはmachine_b互いに正確なコピーなので、重複を減らすために何らかの方法で一緒に結合したいと思います。 recipe/ machine_a/ script_1.sh script_2.sh machine_b/ script_1.sh script_2.sh machine_c/ script_3.sh 個々のソースファイルリン...

Admin

Kirkstoneでbitbakeを実行する問題
bitbake

Kirkstoneでbitbakeを実行する問題

だから、しばらくPoky Honisterを起動できましたが、さまざまな理由でKirkstoneに移動したかったのです。 次のエラーが発生し続け、何が起こっているのかはまったくわかりませんでした。 どんなアイデアがありますか? 次のURLを読みました。 https://low-level.wiki/yocto/kirkstone-upgrade.html 当サイトには質問がないようで混乱します。 どこかで間違った分岐を引き下げた可能性があるので、プロジェクト全体を再び引き出しましょう。 WARNING: pseudo-native-1.9.0+gitAUTO...

Admin

シェルスクリプトがbitbakeに組み込まれた場合はどうなりますか?
bitbake

シェルスクリプトがbitbakeに組み込まれた場合はどうなりますか?

bitbakeビルドシステムを理解したいです。シェル機能/タスクがどのように実行されるかについて質問があります。次の文書を見ています。https://docs.yoctoproject.org/bitbake/ ドキュメントの一部では、シェルスクリプトが/bin/sh。 何ですかrun.do_taskname.pid?正確にどんな役割を果たしますか?シェルスクリプトに遭遇すると、bitbake正確に何が起こりますか? ...

Admin

Bitbake Congatec Yocto - 固定ステップ:レシピを解析します。子LS-リモートhttp://:@ホスト/プロジェクトの中断
bitbake

Bitbake Congatec Yocto - 固定ステップ:レシピを解析します。子LS-リモートhttp://:@ホスト/プロジェクトの中断

以前はすべてが大丈夫でした。しかし、ある時点でレシピを分析する段階で、すべてが泥沼に陥りました。どうすれば解決できますか? ./clear_mntconti_cpp.sh source /opt/yocto/.yocto_build.rocko/poky/oe-init-build-env /opt/yocto/.yocto_build.rocko/build && \ bitbake -r /opt/yocto/.yocto_build.rocko/build/conf/bblayers_before.conf -c cleansstat...

Admin

yocto:psplashカスタム実行可能ファイルがインストールされていません
bitbake

yocto:psplashカスタム実行可能ファイルがインストールされていません

psplash検出されたハードウェアに応じて、異なる画像で2つの実行可能ファイルのいずれかを実行する必要があるためpsplash_%.bbappend、 SPLASH_IMAGES = "file://bootscreen1.png;outsuffix=type1 \ file://bootscreen2.png;outsuffix=type2" これでbitbake実行可能ファイルが見つかりますが、psplash-type1最終的なrootfsには含まれません(ここでのみ検索されます)。psplash-type2tmp/...

Admin

Yocto(Open Embedded)システムでGoogleテストの使用を開始する方法
bitbake

Yocto(Open Embedded)システムでGoogleテストの使用を開始する方法

私はARM64デバイス用のプロジェクトを進めており、Linux Embeddedをオペレーティングシステムとして使用しています。 Google Testsを使用しようとしていますが、bitbakeを実行すると失敗します。エラーは次のとおりです。 | CMake Error at /#####/tmp-glibc/work/#####-oe-linux/project_name/1.0-r0/recipe-sysroot-native/usr/share/cmake-3.16/Modules/GoogleTestAddTests.cmake:40 (messa...

Admin