halt(shutdown)ボタン  

                                               
                                           2013.10.22


  サーバー(sambaやwebサーバー)、ネットラジオ等、運用中コンソールを立ち上げる必要がない場合は、シャトダウンボタンが
  あると便利です。 いきなりの電源断は、SDカードのファイルシステムが破壊されます。

  ネットラジオのあるサイトを参考にして、プログラムを作成しました。



@ あるピンをプルアップしておきます。 このピンが、Lレベルになったことを検出(実際は、立下りを検出)して、
 sudo halt コマンドを出します。

 ポートは、自由に変更できます。

A コンパイルは
     sudo gcc otasumi.c -l bcm2835 -lrt

  だたし bcm2835 ライブラリーが必要です。 
ダウンロードしてインストールしてください。

  a.out を任意の名前に変更して、 usr/local/sbin/ にコピーします。
 

B プログラムは、自動起動する必要があります。
     
   sudo vi /etc/rc.local  
   ここ(rc.local) の最後に追加します。

   sudo /usr/local/sbin/xxxxx

C haltボタンを押した後、赤のled以外は消灯し、赤ledが10回程点滅すれば、電源を切ってもOKです。
     
     

inserted by FC2 system