8
組み込みシステムのデバッグにprintf()が悪いのはなぜですか?
を使用してマイクロコントローラベースのプロジェクトをデバッグしようとするのは悪いことだと思いprintf()ます。 出力する場所が事前に定義されておらず、貴重なピンを消費する可能性があることを理解できます。同時に、カスタムDEBUG_PRINT()マクロを使用してIDE端末に出力するためにUART TXピンを消費する人もいます。
Cは、命令型(手続き型)システム実装言語です。比較的単純なコンパイラを使用してコンパイルし、メモリへの低レベルのアクセスを提供し、機械語命令に効率的にマップする言語構造を提供し、最小限のランタイムサポートを必要とするように設計されました。したがって、Cは以前はアセンブリ言語でコーディングされていた多くのアプリケーションに役立ちました。http://en.wikipedia.org/wiki/C_(programming_language)から