【STM32連載 第12回】最適化とアセンブラ ― Cが機械語になる瞬間を見る ―

コンパイラは「意味を変えずに速くする」が、volatileを忘れると意味ごと変える。-O0と-O2でSTM32のアセンブラがどう変わるかをobjdumpで実際に見て、12回分の学びを「つよつよの条件」として締めくくる最終回。

5月 8, 2026 · 8 分 · 

【STM32連載 第7回】時間の世界(計測文化の入り口) ― 1サイクルの重さを知る ―

1サイクルの重さを知る第7回。DWT CYCCNT で µs 単位の実行時間を測り、SysTick との違い、GPIO トグルとオシロスコープでの計測、CYCCNT 自体の注意点まで押さえる。計測なき最適化は迷信だ、という計測文化の入り口。

4月 8, 2026 · 8 分 ·