Firmware
Zephyr RTOSを使用して、Picoボードに追加のLED、可変抵抗を追加して、その状態をUSBシリアルにて通知するファームウェアを作ってみます。 これ最後に、精神的に落ち着くまでこの系統のブログ書くのやめます。 落ち着いたら再開するかもです。前回こちらでサ…
1秒周期にLED Aを点滅、10ミリ秒周期にLED Bを点滅した場合の実行率を比較。 実行回数はUSBシリアルにてログを出力してそれをカウント。OSをつまない、割り込みだけのコード:LED Bは、98%程度実行(1秒間に98回程度実行) FreeRTOSを使用したコード:LED B…
RTOS(Real-time OS)である、Zephyr RTOSをPicoで動かしてみます。 www.zephyrproject.orgこちらを参考に進めます。 記載の手順と変えていて、環境は ~/develop/zephyrproject 配下に格納していきます。 docs.zephyrproject.orgMac M1での作業なので、Mac O…
USB通信できるということで、安いEFM8UB10F8G のモジュール作ったんですが、VCPXpressのサンプルをビルドすると8KBを超える。。 そして、こんなのを見つける。 community.silabs.com 16KB必要なのか。。 ということで、今回はUSB使う機器は最低でも16KB必要…
Simplicity Studioを使用した EFM8UB10F8G のLチカプログラム作成・動作までをまとめます。 インストール方法はこちら。 taogya.hatenablog.com アプリを立ち上げ、対象のデバイスを選択します。 カスタムボードなので、All Productsから選択します。 その後…
Simplicity Studioのインストール手順をまとめます。 「EFM8UB10F8G」を搭載した自作基板を使用した開発前提で進めます。こちらからインストールします。インストールにはアカウント登録が必要です。 フリーアドレスは登録できませんので注意。 jp.silabs.co…