2016-10-23 9 views
0

組み込みプラットフォームでlinuxを実行する場合は、RTCが必要ですか?言い換えれば、カーネル自体またはドライバはRTCを必要としますか?組み込みプラットフォームにRTCをインストールせずにLinuxを実行できますか?

+2

「組み込みシステム」の文脈では、この質問は、近い投票によって示唆される「*一般的なコンピューティングハードウェアとソフトウェア*」についてではなく、私は立つべきであると信じています。 RTCのないコンピュータは、一般的なものではなくアプリケーション固有のものであると考えられ、ソフトウェアの実行環境で重要な役割を果たします。これを投票の前に検討してください。あなたの異論がそれよりも具体的なものであれば、質問の不備を解決するためのコメントを追加してください。 – Clifford

答えて

0

Raspberry Piは、RTCのないLinuxシステムの例です。インターネットに接続されている場合はNTP経由で時刻を取得します。それ以外の場合は手動で設定する必要がありますが、時刻/日付が間違っていても実行されます。

スタートアップ時にユーザに時刻と日付を入力し、dateコマンドを使用して設定したり、接続されたGPSなどの他のソースから時刻を取得する起動スクリプトを使用することは完全に可能ですネットワークタイムソース。

時間が設定されていない場合は、それが起動時に0000hrs 1970年1月1日から開始し、パワーを維持しつつ、通常はインクリメントし、システムがリセットされませんので、あなたは時間に期間を測定するために、壁の時間を継続して使用することができますではなく、実際の時間を特定することはできません。たとえば、chronなどのツールは、引き続きいくつかの方法で動作します。

+0

時間のためのカーネルプロンプトを持っていない可能性があり、RTCとイーサネット接続を持っていないですか?私は時間に気にしないで作業しているLinuxの組み込みアプリケーションでは。 – b20000

+0

LinuxではRTCは必要ありません。しかし、インターネットに接続していないと時間が間違ってしまいます。これは、システムが時間を知らない場合に起こります。 Downvote。 – barny

+0

@Barny - この質問に対する答えは、 "はいLinuxはRTCなしで実行できます"です。システムに時間がないということは、おそらく暗黙的なことです。私はこの答えに対するあなたの反対が何であるか分かりません。 – Clifford

関連する問題