みつきんのメモ

組み込みエンジニアです。Interface誌で「Yocto Projectではじめる 組み込みLinux開発入門」連載中

kirkstone

秋月の「アレ」をYoctoProjectで遊ぶ(SPIフラッシュ)

はじめに これまでの「アレ」 秋月の「アレ」をYoctoProjectで遊ぶ(u-boot起動まで) 秋月の「アレ」をYoctoProjectで遊ぶ(Linux起動まで) あまり情報がなかったSPIフラッシュを使えるようにしてみる。 SPIフラッシュ シルクを読むと、25Q128JVSQで有ることが…

秋月の「アレ」をYoctoProjectで遊ぶ(Linux起動まで)

はじめに 秋月の「アレ」をYoctoProjectで遊ぶ(u-boot起動まで)の続き。 u-boot起動まで行くがLinuxカーネルが起動しない。 Linuxカーネルのレシピ コケる原因 野生のプロがすでに原因を突き止めてた。 panic のstack dumpを見ていたら、BBBはAM3359, これは…

秋月の「アレ」をYoctoProjectで遊ぶ(u-boot起動まで)

はじめに すべては「ふが」のアイコンでおなじみの某氏からのこんなメッセージから始まった。 本稿の「アレ」とは秋月電子で売っている「無線モジュール付きSoc基板+白色プラスチックケース」という商品のことだ。この時点では購入もしておらず、手を出す気…

YoctoProject kirkstone + RPi4Bでdm-verity環境を試す

はじめに YoctoProject dm-verity環境を試すでYoctoProjectを使用してqemu環境でdm-verityを試した。 今回は実機で使用する際にどの様なことが必要か考えてみる。 ターゲットはラズベリーパイ4 モデルB 使用するブランチはkirkstone 環境構築 作業環境 作業…

YoctoProject STM32MP157F-DK2を試す

はじめに お年玉でSTM32MP157F-DK2を購入した。 この製品、Cortext-A7とM4ヘテロ構成のSoCでスペック的にはあまり強くなさそうなんだけど、 BSPをみると、なんだかコア間の連携のための仕組みが作り込まれててちょっとおもしろそう。 値段も15000〜16000程度…

yocto raspberrypi4でNFSブート

はじめに ラズベリーパイシリーズで、ルートファイルシステムをNFSでマウントする。 以前にyocto raspberrypi3でNFSブートの記事を書いたが、 最近のmeta-raspberrypiでは作法が変わっているので焼き直し。 本稿で説明するのはyoctoの作法ではなくmeta-raspb…

Yocto Project Kirkstone(4.0) タスクのネットワークアクセス制限の実現方法

はじめに 前回で、Kirkstoneではdo_fetch以外のタスクからは原則ネットワークアクセスができなくなっていることについて調査した。 Release 4.0 (kirkstone)には下記のように記載があり、カーネル機能を使用しているとのことだったが、具体的にどのような機…

Yocto Project Kirkstone(4.0) do_fetch以外でのネットワークアクセスについて

はじめに GW前にYoctoProject 4.0(kirkstone)がリリースされた。 変更点の詳細はRelease 4.0 (kirkstone)を参照。 使ってみようと思っていたら、ツイッターで下記のような情報が流れてきた。 yocto 4.0になってから、cmakeのexternal_projectでダウンロード…