モダンOSのお砂場(41) Mbed OS6、Queue、いろいろ疑問あるんですが。

Result
Joseph Halfmoon

今回はQueueを使ってみたいと思います。第34回で似たお名前のEventQueueというものを使ってみましたが、全く異なるものです。QueueはスレッドやISR間の通信のための仕組みで、EventQueueはノンプリエンプティブな制御権の移動の仕組みです。「よくある」Queueだと思ってやってみたのだけれど疑問あり。何故?

“モダンOSのお砂場(41) Mbed OS6、Queue、いろいろ疑問あるんですが。” の続きを読む

ソフトな忘却力(21) gcc、デフォルト設定でのNaN、INF、デノーマル数の挙動

DUT_EC
Joseph Halfmoon

昨日の別件投稿にてRISC-VのFPUでのNaN、INF(無限大)、デノーマル数などを再び扱いました。「そういえば」いつも使っているGCCコンパイラでそれらヤバイ奴らはどんな挙動をするんでしょうか?普段、あまり浮動小数点数を使わぬので、実機でやってみることにいたしました。

“ソフトな忘却力(21) gcc、デフォルト設定でのNaN、INF、デノーマル数の挙動” の続きを読む