0

私は、無料のツールを使用して Linux 上の組み込みシステムを操作することにかなり慣れている開発者です。今、私は Windows で Keil コンパイラを使用するプロジェクトに参加しています (armcc、uVision4... この分野の名前付けは少し混乱しています :)。

使用されるハードウェアにはリアルタイム クロックがありますが、常に I2C インターフェイス経由で直接アクセスされます。time()さまざまな理由 (主にコードの移植性) から、標準関数に接続したいと考えています。

どうすればこれを行うことができますか?

4

1 に答える 1

1

Keil の libc manualに記載されているように、自分で再実装time()する必要があります。

したがって、time()実装では RTC から時間を読み取り、それを Unix エポック時間に変換する必要があります。

于 2012-05-28T15:17:45.023 に答える