Zephyr
はじめに YoctoでビルドするZephyrアプリケーションのコンフィグを設定する方法を調べた。 micro:bitの5x5 LEDを有効化する。 最終的にはmeta-armの修正が必要となった。 作業環境はYocto Zephyrに独自のアプリケーションを追加してみるを使用する。 環境変…
はじめに Yocto ProjectでビルドしたZephyrのアプリケーション(elf)をqemuとgdbでデバッグしてみる。 環境 下記で作成した環境をベースに作業する Yocto BBC micro:bit V1向けのZephyrを試してみる Yocto Zephyrに独自のアプリケーションを追加してみる gdb-…
はじめに Yocto ProjectでビルドするZephyrに独自のアプリケーションを追加してみる。 環境構築 この環境をベースに作業する。 環境変数設定 bitbake関連のツールを使用するために環境変数の読み込みは行う。 $ source poky/oe-init-build-env build レイヤ…
はじめに YoctoでZephyrをビルドできるっぽいことは知っていたが、試したことがなかったのでやってみる。 使用するバージョンはhardknott 構築手順 ソース取得 下記のコマンドでソースを取得する。 $ mkdir -p mb-hardknott && cd mb-hardknott $ git clone …
はじめに 環境変数の読み込み 作成するファイル CMakeLists.txt prj.conf src/main.c ビルド 実行 まとめ はじめに Zephyrに自作のアプリケーションを追加したい。 ここの手順を参考にする。 環境変数の読み込み とりあえず一番始めにsource zephyr-env.shを…
はじめに コンフィグレーション menuconfig デバッグ用設定 デバッグ開始 gdbgui まとめ はじめに Zephyrのアプリケーションをデバッグする。ターゲットはSTM32F4Discoveryを使用する。 コンフィグレーション menuconfig westでmenuconfigを開くには次のよう…
はじめに 準備 west ninja CMakeの更新 Zephyr SDK Zephyrのソースを取得 依存パッケージのインストール westでビルドする 対応ボードを調べる Hello worldをビルドする westで書き込む まとめ (おまけ)qemuで実行 はじめに Zephyrの勉強のためにとりあえず…