トップページ 会社概要 営業案内 製品 Web Shop サポート サイトマップ
Movie Flash Converter LED電光掲示板

ncard-ioモジュール

ncard-ioモジュールはN-Card独自のI/Oの ドライバーです。 kernelに組み込むこともできますし、 kernelモジュールにして、実行時に insmodコマンドで 組み込むこともできます。

メジャー番号:

ncard-ioのデバイスノードのメジャー番号は20です。 ソース中で指定してありますので、変更するには再コンパイルが必要です。

/dev/dipsw[1-4]

(マイナー番号 0〜3):
基板上のdipswの内容テキスト形式で出力します。 dipswがon側になっていれば"1"を、そうでなければ"0"を返します。

   % ls -l /dev/dipsw*
   crw-r--r--    1 root     0         20,   0 Oct  3  2003 /dev/dipsw1
   crw-r--r--    1 root     0         20,   1 Oct  3  2003 /dev/dipsw2
   crw-r--r--    1 root     0         20,   2 Oct  3  2003 /dev/dipsw3
   crw-r--r--    1 root     0         20,   3 Mar  2  2004 /dev/dipsw4
   % cat /dev/dipsw1
   0
   %
   

/dev/led[1-2]

(マイナー番号 16,17)

基板上のLEDの点灯/消灯を制御するデバイスです。 このデバイスに以下のデータを書き込むと点灯もしくは消灯します。 それら以外のデータは無視されます。

点灯するデータ 0x01(バイナリ),'1','t','T','y','T'
消灯するデータ 0x00(バイナリ),'0','f','F','n','N'

   % ls -l /dev/led*
   crw-r--r--    1 root     0         20,   8 Sep 29  2003 /dev/led1
   crw-r--r--    1 root     0         20,   9 Sep 29  2003 /dev/led2
   % echo 1 > /dev/led1
   % echo 0 > /dev/led1
   %
   

パラレルI/Oポート バイト入出力(デバイスファイル無し)

(マイナー番号32)

バイナリーのデータをパラレル出力あるいは入力します。 デバイスファイルは準備してありませんので、 使用する際は mknodコマンドで作成してください。

   % mknod  /dev/pio c 20 32
   %
   

パラレルI/Oポート ビット入出力

(マイナー番号:40〜47

パラレルポートをビット単位で入出力します。 このデバイスもファイルは用意されておりませんので、 mknodコマンドで作成してください。

   % mknod  /dev/pio0 c 20 40
   % mknod  /dev/pio1 c 20 41
   % mknod  /dev/pio2 c 20 42
   % mknod  /dev/pio3 c 20 43
   % mknod  /dev/pio4 c 20 44
   % mknod  /dev/pio5 c 20 45
   % mknod  /dev/pio6 c 20 46
   % mknod  /dev/pio7 c 20 47
   %
   

Copyright © Humblesoft 2008 All Rights Reserved.