2023895_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2023895_ja-JP

2023895_ja-JP

ubuntu 24.04でimx-linux-zeus(5.4.47)用のyocto SDK + BSPをビルドします

コミュニティの皆さん、こんにちは。

私は、自分のimx8mmボードのビルドマシンをアップグレードしているところです。BSPベースとしてバージョン5.4.47を引き続き使用し、Ubuntu18.04でビルドを実行しました


# Used repo
repo init -u https://github.com/nxp-imx/imx-manifest.git -b imx-linux-zeus -m imx-5.4.47-2.2.0.xml


ubuntu 18.04はもはや最新ではないので、ubuntu 24.04で新しいマシンをセットアップしました。いくつかのつまずきの後、SDK + BSPバージョン6.6.52のyoctoパッケージをビルドすることができました。


# Used repo for newes BSP
repo init -u https://github.com/nxp-imx/imx-manifest.git -b imx-linux-scarthgap -m imx-6.6.52-2.2.0.xml


ただし、既に販売している商品はバージョン5.4.47を使用しているため、SDK 5.4.47 を使用して新しいバイナリをビルドする必要があります。

最初のステップでは、ubuntu 18.04のSDKを使用しようとしましたが、ubuntu 24.04のライブラリが欠落しているビルドエラーに終わるため、SDKはビルドシステム自体に強く依存しているようです。

次のステップとして、Ubuntu 24.04で5.4.47用のYoctoパッケージをビルドしようとしましたが、実際には機能しませんでした。最初の問題はPythonのバージョンです。直接利用できないバージョン2.7と3.9を必ず使用する必要があります。pyenvを使用することで、Pythonの問題を解決できます。

今、私はパッケージm4-nativeのビルドエラーに終わってしまいます、これは私がこれまでに持っているものです。


ERROR: Task (/home/starke/imx-yocto-bsp-5.4.47/sources/poky/meta/recipes-devtools/m4/m4-native_1.4.18.bb:do_compile) failed with exit code '1'


問題は、新しいUbuntu 24.04でSDKバージョン5.4.47のビルドを試すのが正しいのか、それとも古いUbuntuマシンのSDKも機能し、不足しているライブラリをインストールする方法を理解する必要があるのかということです。

また、誰かがUbuntu5.4.47でバージョン24.04を実行する方法を知っているなら、それがどのように機能するかに非常に興味があります。

どんな助けでもいただければ幸いです。

i.MX 8M | i.MX 8M Mini | i.MX 8M NanoLinuxYocto Project日時:ubuntu 24.04上のimx-linux-zeus(5.4.47)用のyocto SDK + BSPをビルドする

同じまたは類似の問題を抱えている人のための簡単な要約です。

ubuntu 24.04でのzeus YOCTO BSPのビルドは、終わりのない話のようです。Pythonのバージョンが合わない、gccが新しすぎる、その他多くの問題があります。このため、私はこの道をたどるのをやめました。

私は、ubuntu 18.04のSDKをインストールした後、カーネルとubootビルドが失敗する理由に焦点を当てました。結局、唯一の問題はホストのgccバージョンでした。Ubuntu 24.04はgcc-13またはgcc-14を使用しますが、カーネルとubootビルドにはホスト側にgcc-7バージョンが必要です。さまざまなgccバージョンを処理するために、build-essentialを使用します。このツールとgcc-7を使用すると、Ubuntu 18.04でビルドしたYOCTO SDKを使用して、Ubuntu 24.04でカーネルバージョン5.4.47をビルドすることができます。

したがって、カーネルとubootをビルドする「だけ」の場合、これは機能しますが、私の視点から見ると、Ubuntu 24.04ではzeusのYOCTOビルド全体は不可能です。

日時:ubuntu 24.04上のimx-linux-zeus(5.4.47)用のyocto SDK + BSPをビルドする

Hi @Bio_TICFSL 

私はまさにそのような答えを恐れていましたが、作成したSDKをUbuntu 18.04から別のサポートされているUbuntuバージョン(20.04や22.04など)に転送することが機能するかどうか教えていただけますか?

それとも、使用したいオペレーティングシステムでSDKも作成する必要がありますか?


よろしくお願いします。

日時:ubuntu 24.04上のimx-linux-zeus(5.4.47)用のyocto SDK + BSPをビルドする

Hello,

申し訳ありませんが、現在MX8で実行されているubuntu24.04はありません

よろしくお願いします。

标记 (1)
无评分
版本历史
最后更新:
‎01-05-2026 01:46 AM
更新人: