ARM MCU を搭載した Atmel ボード (at91 sam9g25) で組み込み Linux (Angstrom) を実行しています。
理想的には関数を使用してユーザー空間からCPUをアイドルモードに設定したいと思います(その後、システムはハードウェアgpio割り込みによってウェイクアップされます)。どうやってやるの?または、カーネル空間でどのように行うことができますか? 私は多くを見つけることができません.誰かが何か例を持っていますか?
ARM MCU を搭載した Atmel ボード (at91 sam9g25) で組み込み Linux (Angstrom) を実行しています。
理想的には関数を使用してユーザー空間からCPUをアイドルモードに設定したいと思います(その後、システムはハードウェアgpio割り込みによってウェイクアップされます)。どうやってやるの?または、カーネル空間でどのように行うことができますか? 私は多くを見つけることができません.誰かが何か例を持っていますか?
このページをチェックしてみてください。AT91SAM9261 ベースのシステムの電力消費の最適化も読んで、電力管理で何ができるかを理解してください。
基本的にできることは、必要な状態を設定することですが/sys/power/state
、低電力状態に入る前に、システムをどのように起動できるかを設定する必要があります。
私の経験では、カーネルを変更することで多くの異なる動作を見てきましたので、辛抱強く異なるバージョンを試してください。