ふるた技工所(てっこうしょ)

ふるた技工所(てっこうしょ)

PR

キーワードサーチ

▼キーワード検索

プロフィール

Aちゃん22

Aちゃん22

フリーページ

2025.04.29
XML
カテゴリ: ソフト開発日誌
ここ 2, 3 ヵ月 Linux の QEMU 上で Raspberry Pi OS を動かす ことをしていた。

下の画像は Raspberry Pi OS 32bit を動かしているとろ。64bit 版も動かすことができている。64bit 版の方が動作が速い。



QEMU で使う Network bridge を設定する ところは、長い手順になってしまった。色々と状況を判断する必要がある。nmcli がまともに動かない場合があって困ったことが多かった。一応解決の手立ては見つけてある。

Raspberry Pi OS を格納した SD card からイメージファイルを作成する作業 はスクリプト化した。スクリブによっておおよそ 30 個のコマンド投入を 10 個程度に減らせた。やっていることが見えにくくなる引き換えとしてはまあまあの取引だと思う。

Raspberry Pi OS 32 bit 初期設定 同 64 bit 初期設定 では 4 回の再起動を経て完了する。時間が掛かる。コマンド投入量は 7 個程度、それぞれ投入後は眺めている程度の負担にしてある。systemd の困った挙動に手を焼く。

dbus が絡む nmcli, systemd が非同期動作を含んで非決定的に動いてしまい、問題解決に時間を掛けてしまった。古き良き UNIX の伝統である /etc/* 以下の編集設定と daemon 再起動を捨ててまで違った実装を持ち込むのは良いことなのだろうかと考える事が多かった。

見送った課題も多い。
  • swap device 追加、NBD 切断時にまれに kernel に block read のエラーが記録される問題
  • device tree blob が更新された場合の対応(放置していても、大きな問題にはならないはず)
  • qcow2 形式のイメージファイル対応(qcow2 の利点を生かすには Raspberry Pi OS の initramfs に手を入れる改修が必要)
  • key bind 不一致問題の解決法(Raspberry Pi OS の VNC 接続で実行速度に難があるものの解決している)



なんだな、GitHub markdown document に慣れるのと(請負仕事で pull request review である程度は書いていた)、公開作業の課題は色々と得る物があった。master (今時は main) branch と作業用 preview branch を使い分けるのが良さそうだ。






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2025.04.29 12:14:57コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

カレンダー

サイド自由欄

コメント新着

Toshi@ Re:Metronix model 521C 18V 0.8A 電源 - i代目 x2, i+1 代目 x1, i+2 代目 x1 で 4 台(10/06) リファレンスジェネレータは凝った回路で…
Danieltug@ Navigate conflicts with these tips <b>I grasp</b> the method i…
Jamessic@ Сауны и бани в Уфе &lt;a href= <small> <a href="https://sa…
Robertshoof@ Досуг в Петербурге Здравствуйте! Санкт-Петербург — это го…

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: