0

Keil uvision IDE でプログラミングを始めたところです。Library Target FilesLow Level I/O Routinesに関する Keil の公式ドキュメントを読んでいます。私のデバイスには、これらの機能の両方を実装する必要があるようです。ただし、開始方法がわかりません。誰かが私を正しい場所に向けることができますか?

私はおそらく怠惰な言い訳を探していますが、人気のあるデバイス用に一般的に実装されたファイルがあり、開発者がそれらを再度作成する必要はないと思いますか? 私が正しければ、それらのファイルはどこにありますか? 役立つ場合は、ARM Cortex M0+ デバイスである Freescale MKL05Z32VFM4 を使用しています。

4

1 に答える 1

0

低レベルの IO ルーチンを呼び出す場合にのみ、これらを実装する必要があります。

多くの場合、putc必要なのは の実装を提供することだけであり ( によるデバッグが可能printf)、残りの低レベル インフラストラクチャは、プロセッサがよく使用されるような典型的な深く組み込まれたシステムには必要ありません。

実装putcは (最も簡単に言えば) シリアル ポート ペリフェラルの適切なレジスタに文字をコピーするだけです。より複雑なソリューションには、割り込み駆動の FIFO ベースの送信を含めることができます。

于 2013-02-19T13:51:34.433 に答える