やっつけな日常(68) STM32 Nucleo、Mbed OS6 でもバッチリ

HelloMbedOS6
Joseph Halfmoon

Arduino Uno R3用の「バニラ味」シールドボードにLCDを搭載。Arduino Uno R3、Uno R4、そしてSTM32 Nucleo F072RBに接続し動作OK。ここまでArduino IDE環境で開発でしたが、今回はArm御本家のRTOS、Mbed OS6環境で動作させてみたいです。クラウドで開発。
“やっつけな日常(68) STM32 Nucleo、Mbed OS6 でもバッチリ” の続きを読む

ぐだぐだ低レベルプログラミング(163)ARM64(AArach64)SIMD 転置命令

Transpose4x4
Joseph Halfmoon

今回はSIMD命令の華「transpose」命令の実習をしたいと思います。転置デス。行列にはつきもののアレです。「簡単な操作」なのでメモリ上の要素をループで読んで順序を変えて書き戻せば可能。でもメモリにアクセスする時間を考えると大変。しかしA64のTRN1、TRN2を使えばレジスタ上で転置ができてしまうっと。
“ぐだぐだ低レベルプログラミング(163)ARM64(AArach64)SIMD 転置命令” の続きを読む