ナマステ!今日は低価格のわりに高性能なマイコンのSTM32F407で,多倍長演算を実現するための手順を紹介します!
C言語で多倍長演算を使うためにはGMPなどのライブラリが必要となりますが,組み込みCでそれをやるためには,いくらかめんどくさいことが必要です.
今回使うのはSTM32F407ですが,ST社のマイコンなら簡単に応用可能だと思います.
1.
まず,GMP,arm-none-eabi-gccをダウンロードします.
$ wget https://gmplib.org/download/gmp/gmp-6.2.0.tar.xz
$ wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2
2.
ダウンロードしてきたファイルを解凍します.
$ tar -xvf <ダウンロードしてきたファイル>
3. gmpをmakeします.
$ cd gmp-6.2.0
$ ./configure
$
やり方を忘れました.
0コメント