ラベル Yocto の投稿を表示しています。 すべての投稿を表示
ラベル Yocto の投稿を表示しています。 すべての投稿を表示

2022年10月17日月曜日

[Yocto] NetworkManagerの開始

こんにちは、今日もソフトウェアについてほのぼのと記載します。


現在、NetworkManagerが起動できなくて


困っていました。


Service NetworkManager Start


のコマンドを実行すれば出来るようなことが


記載されているページがあったのですが、


Yoctoプロジェクトで生成された組み込みLinuxの場合、


Error: NetworkManager is not found


と出てコマンド自体見つからないと怒られました。


結果として、以下のコマンドで実行できました。


NetworkManager Start

コンフィグファイルが見つからないような応答メッセージが出てきても実行は完了しています

(ハマってしまいました。)


NetworkManager設定は以下を参考にしていくと良いと思います。


NetworkManager Cliでネットワークを設定する方法

http://www.maruko2.com/mw/NetworkManager_CLI_(nmcli)_%E3%81%A7%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95


また、NetworkmManagerは、以下が参考になります。


2022年10月11日火曜日

[yocto] IMAGE_INSTALL_appendとIMAGE_INSTALLの違い

こんにちは、今日もソフトウェアについてほのぼのと記載します。

現在、yoctoプロジェクトを使用して

ユーザボードに組み込むlinux ドライバ周りのソフトを作成しています。

rootfsを以下のコマンドで作るのですが、


bitbake core-image-base


local.confファイルに

IMAGE_INSTALL+=” ifmetric”

など入れていると、ユーザボード起動で

lsやらfindやらが使えなくなってしまいました。

binディレクトリ内にもコマンドファイルはなく、確かに動かない状態です。

その指定による動作としては、コマンド類を一度削除してから、自分用に入れていくような動きになりました。

この現象を解消する方法を色々調べたところ、

IMAGE_INSTALL_append+= “ コマンド”

を指定すれば、ベースのコマンド類に追加して

いくことが可能なようです。

yoctoは深いな。

次回から

“IMAGE_INSTALL_append”を使うようにしよう。

2022年3月2日水曜日

[yocto] local.confを変更した後に行うこと

こんにちは、針山散策を今日もほのぼのと行います。


今回、local.confを変更したのですが、

どういうわけか組み込みボードの方に

反映されませんでした。


いろいろ調べた結果、以下が分かりました。


build/conf/local.conf

IMAGE_INSTALL_append=” python3-requests”

を編集した後に、


bitbake core-image-base


を行えば、私の環境では更新されて

buldディレクトリ/tmp/deploy/images/cpu名


のところにあるbz2ファイルの日付が最新の状態に更新されました。


Yocto環境としては以下の通りです。

cpu: i.MX8MPlus

NXP社から提供されているyoctoプロジェクト

ベースにしているcomponent: core-image-base


今回の振り替えリまとめとしては以下です。


[まとめ]

i.MX_Yocto_Project_User’s_Guide.pdfの

5.3 Building an image

に書いている

bitbake <component>

をlocal.confを更新した後は、行いましょう。

rootfs自体が作り直されます。