Mini-GMP Arduino 打印

Posted

技术标签:

【中文标题】Mini-GMP Arduino 打印【英文标题】:Mini-GMP Arduino printing 【发布时间】:2019-07-27 03:27:27 【问题描述】:

我正在尝试在 Arduino IDE 中使用 Mini-GMP,似乎没有诸如 gmp_printf 之类的实现方式来打印到串行监视器。 mini-gmp 似乎也没有“官方”文档。

如何打印数字?

具体来说,我正在尝试在 Arduino MEGA 2560 上实现 RSA 512 或类似功能,看来迷你 GMP 是一个显而易见的选择。任何帮助将不胜感激!

【问题讨论】:

mpz_out_str ? 【参考方案1】:

是的,你是对的,mini-gmp 没有 gmp_printf 函数,看看mini-gmp\mini-gmp.h 声明,它是你可以得到的最官方的 mini-gmp,但正如 Marc Glisse 指出的那样,如果您在第一个参数中指定它,则有 mpz_out_str 函数应该打印到输出流,您还可以指定 base 这是基本基数输出。但是,根据代码,它只有在您的系统上有某种文件 std IO(stdio.h 等)时才有效。

此外,您可以在Integer Import and Export Functions 中使用mpz_export 函数,请参阅here、here 和here。

【讨论】:

以上是关于Mini-GMP Arduino 打印的主要内容,如果未能解决你的问题,请参考以下文章

用 Arduino Uno 给 Arduino Mini(Pro)烧录程序

基于arduino的自动校准日晷

记 Arduino 之 Hello World 篇(Getting Started)

将 Arduino/RedBoard 振动器连接到 Python

简单背后的不简单——初识arduino(stm32)

基于 Arduino 和 IoT 云平台搭建物联网系统