CAN についてのページを書いてます

CAN 関するブログ記事を見に来てくださる方が結構いらっしゃって、でもブログに書かれている内容はそれほど詳しくはなかったので、CAN の解説ページを少しずつ書いていくことにしました。まずは 2 ページ https://g…

Embassy でアプリケーションを組んでみる

Embassy の開発生活での優秀さが見たい 前回の記事では、Embassy の基本性能を測定して Rust を使って STM32 ファームウェアを書くことに好感触を得ました。では実際にアプリケーションを組んでみたらどん…

Rust Embassy の基本性能

前回の記事に書いた通り、STM32 上で Rust Embassy を使ってみたわけですが、SSD1306 OLED ディスプレイの表示が C で書いたものよりも遅いのが気になりました。SSD1306 クレイトのコードを…

ABI 資料集め

現在 ABI について調査中。この記事は見つけた資料が散逸しないように集めるのが目的です。 x86 x86 Assembly Guide - x86 の ABI 資料、とても分かりやすい。以前から繰り返し読んでます Ar…

STM32 OS のない環境での非同期プログラミング

前回の記事に書いたように、I2C 制御の OLED ディスプレイをモジュールに使ってみようと検討を始めています。しかし、画面の更新は目で見てわかるほど遅いです。取り掛かりとしてライブラリ stm32-ssd1306 を使…