こんにちは私はprintfが何をすることができるdebug_printマクロを使いたいのですが、私はprintf.Soをサポートしていないmicrium(RTOS)で作業しています。micrium用printf関数
-1
A
答えて
0
printf関数を提供するために、RTOSの責任ではありません - あなたのコンパイラの標準ライブラリがあることありません - あなたが選択した出力デバイスのための低レベルのサポートを実装する必要があるかもしれません。あなたがする必要があるのは、図書館やツールチェーンに依存します。小型のRTOSの大半は、スケジューリング、タイミング、同期およびIPCサービスより少しを提供し、何のI/Oサポートを提供しません。それはあなたがI/Oのサポートを実装するためにRTOSのサービスを使用することはできません、もちろん意味するものではありません。
あなたのライブラリがprintfを提供していないか、そのサポートがあなたのニーズにあまりにも重すぎる(いくつかの実装では多くのスタックスペースが必要であり、フルフォーマット指定子のサポートは非常に小さなターゲットのコードスペースでは高価になります)。このようTiny Printfのような軽量の実装をたっぷり。
関連する問題
- 1. printf関数とポインタ
- 2. EXECL&printf関数 - オーダー
- 3. Cのprintf()関数
- 4. printf関数は打ち鳴らす
- 5. Cとprintfの再帰関数
- 6. printf()で関数()を呼び出す
- 7. printf関数を使用したアセンブリの無限ループ
- 8. 再入可能関数としてprintfを使用するC
- 9. voidをprintf関数で使用する理由
- 10. Micriumでブロードキャストアドレスにバインドする方法
- 11. のprintfの使用複数の列
- 12. printf Cの変数
- 13. printf引数に関する質問。 C/C++
- 14. printfを呼び出す関数にNSStringを渡すには?
- 15. Cのprintfで関数を呼び出す?
- 16. printf形式の書式化関数内の可変補間
- 17. ARMアセンブリ言語からc関数printfを呼び出す
- 18. C - 警告:関数の暗黙的な宣言「のprintf」
- 19. 自分のprintf関数を作成しますか?
- 20. C++でパラメータ化された先行ゼロprintf関数
- 21. printf組み込み関数への参照を削除する
- 22. Cのprintfステートメントからのマクロ関数呼び出し
- 23. whileループでprintf関数の出力を逆にする
- 24. ユーザの好みに応じてフィルタリングするラッパーprintf関数
- 25. Haskellでprintf関数のファミリを書く方法(デバッグプリントなど)
- 26. C printf関数を追加した後のセグメンテーションフォルト。
- 27. Printf( "ABCD"); printf( "ABCD" +1);
- 28. "... interface {}"引数(Printfのような)で関数をラップする方法
- 29. Windows 7用Javaネイティブライブラリprintf
- 30. printfは関数の戻り値をどのように変更しますか? printf文<code>printf("new s3 string (in locate function) is \"%s\" \n",s3)</code>で
_Thereはどちらかあまりにも多くの可能な答えであるか、良い答えは、この形式には長すぎるだろう。回答セットを絞り込むか、いくつかの段落で回答できる問題を特定するための詳細を追加してください._ –
時間をかけて研究努力を示してください。まず[Ask]ページをお読みください。 –
のストレートレコードを設定してみましょう。あなたはログファイル、または何らかの種類のグローバルバッファに印刷したいのですか? –