SYSLAB blog
PC版 SYSLAB blog http://syslab.asablo.jp/blog/......
<<前
次>>
printf sprintf
2008-01-27
コンパイラの標準ライブラリは機能に優れているが
オブジェクトサイズが大きく、リソースを大量に消費する。
私がよく使うのは printf 、 sprintf あたりだが...
しかし、たいていのマイコンの内蔵RAMは少量で、
標準関数を躊躇なく使うことはできない。
そこでコンパクトなライブラリをどこからか引っ張ってくるのだが
結構いいものが身近なところにある。
どこにあるかって?
それは、PCの中
もちろん、KPIT GNU Tools をインストールしてなければならないが、
この中で printf が二つ紹介してあって
ひとつは、なんとみついわさんの Open printf source
もうひとつは Georges Menie の a printf function だ。
ただし、コンパクトである分 %f はサポートしてない。
SHなら
C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUSH-ELF\v0601\Miscellaneous\printf
H8なら
C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUH8-ELF\v0601\Miscellaneous\printf
の中にそれぞれ入っている。
R8C でも軽快に動く。
しかし、本当はリソース消費量の少ない、 %f が使える printf を探しているのだが...
[マイコン]
[ソフトウェア]
コメント(全0件)
セ
コメントをする
<<前
次>>
トップ
上へ
下へ
セ
記事を書く
powered by ASAHIネット
セコメントをする