13df2l1.txt ;************************************************************************************************** ; LISTING 1 - DRIVER-ARCHITECTURE SPECS ; ; "Get those boards talking under Linux," EDN, June 22, 2000, pg 153 ; ; http://www.ednmag.com/ednmag/reg/2000/06222000/13df2.htm ;**************************************************************************************************** $max_cards = 2; $major = 61; $minor_range = 5; system("rm -f $base_dir/daq-*"); for ($card = 0; $card < $max_cards; $card ++) { print "daq card $card\n"; $minor = $card * $minor_range; system("mknod $base_dir/daq-c$card-ain c $major $minor");$minor ++; system("mknod $base_dir/daq-c$card-aout c $major $minor");$minor ++; system("mknod $base_dir/daq-c$card-dio c $major $minor");$minor ++; system("mknod $base_dir/daq-c$card-uct c $major $minor");$minor ++; system("mknod $base_dir/daq-c$card-drv c $major $minor"); system("chmod 0666 $base_dir/daq-*"); }