基本的な事とは関係のないことですが できれば メモを取りたいので 予行演習ということです。
メモに使用する ”FinePix 4700Z”という デジタルカメラの 写真を取り込 む 場合について は 以下のようにします。
付属の USB ケーブル で 計算機と写真機を接続します。写真機の電源を入れ ると 音がします。 計算機に 以下のような log が 残されます。
# cat messages Apr 19 13:06:40 lx kernel: hub.c: new USB device 00:14.2-2, assigned address 2 Apr 19 13:06:40 lx murasaki.usb[785]: usb device is added Apr 19 13:06:40 lx murasaki.usb[785]: vendor:0x4cb product:0x100 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x5 Iprotocol:0x0 Apr 19 13:06:40 lx murasaki.usb[785]: MATCH(alias-sd) -> match_flags:0x3 vendor:0x4cb product:0x100 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x0 Isubclass:0x0 Iprotocol:0x0 Apr 19 13:06:40 lx murasaki.usb[785]: MATCH(usb-storage) -> match_flags:0xf vendor:0x4cb product:0x100 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x0 Isubclass:0x0 Iprotocol:0x0 Apr 19 13:06:40 lx murasaki.usb[785]: MATCH(usb-storage) -> match_flags:0x380 vendor:0x0 product:0x0 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x5 Iprotocol:0x0 Apr 19 13:06:40 lx murasaki.usb[785]: Dependence(usb-storage) was found Apr 19 13:06:40 lx murasaki.usb[785]: Dependence(sd_mod) was found Apr 19 13:06:40 lx murasaki.usb[785]: Dependence(scsi_mod) was found Apr 19 13:06:40 lx murasaki.usb[785]: Loading usb-storage Apr 19 13:06:40 lx murasaki.usb[785]: Loading sd_mod Apr 19 13:06:40 lx murasaki.usb[785]: Loading scsi_mod Apr 19 13:06:40 lx kernel: Initializing USB Mass Storage driver... Apr 19 13:06:40 lx kernel: usb.c: registered new driver usb-storage Apr 19 13:06:40 lx kernel: scsi1 : SCSI emulation for USB Mass Storage devices Apr 19 13:06:40 lx kernel: sde: sde1 Apr 19 13:06:40 lx kernel: USB Mass Storage support registered. # cat syslog Apr 19 13:06:40 lx kernel: usb.c: USB device 2 (vend/prod 0x4cb/0x100) is not claimed by any active driver. Apr 19 13:06:40 lx kernel: Vendor: Fujifilm Model: FinePix 1400Zoom Rev: 1000 Apr 19 13:06:40 lx kernel: Type: Direct-Access ANSI SCSI revision: 02 Apr 19 13:06:40 lx kernel: Attached scsi removable disk sde at scsi1, channel 0, id 0, lun 0 Apr 19 13:06:40 lx kernel: SCSI device sde: 128000 512-byte hdwr sectors (66 MB) Apr 19 13:06:40 lx kernel: sde: Write Protect is on
これで 写真機のデーターの 領域は ”sde1”に あるのだろうということで す
この領域をマウントします。ファイルは DOS の 様式の様です、現状の確認
# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda7 9469148 3625440 5354932 41% / /dev/hda8 9614116 1649184 7476560 19% /var/data
では マウントしてみましょう
# mount -t msdos /dev/sde1 /mnt/ mount: block device /dev/sde1 is write-protected, mounting read-only # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda7 9469148 3625440 5354932 41% / /dev/hda8 9614116 1649184 7476560 19% /var/data /dev/sde1 63952 864 63088 2% /mnt # ls /mnt/ dcim/ # ls /mnt/dcim/ 100_fuji/ # ls /mnt/dcim/100_fuji/ dscf0001.jpg* dscf0002.jpg* dscf0003.jpg*
ディレクトリーの構成とデーターは 上記のように なっています。コピーし ましょう
# cp /mnt/dcim/100_fuji/*.jpg /home/fdopstm/public_html/1001_base/3500_freedos/1004_font/005_img/ # chown fdopstm.users /home/fdopstm/public_html/1001_base/3500_freedos/1004_font/005_img/* $ ls -l 合計 828 -rwxr-xr-x 1 fdopstm users 288555 4月 19日 13:09 dscf0001.jpg* -rwxr-xr-x 1 fdopstm users 262264 4月 19日 13:09 dscf0002.jpg* -rwxr-xr-x 1 fdopstm users 277862 4月 19日 13:09 dscf0003.jpg*
用が済んだので アンマウント します
# umount /mnt/
写真機の 電源を切りケーブルを 抜きます すると 以下の様な log が 計算 機に残されます。
log の 内容は
# cat messages Apr 19 13:11:34 lx kernel: usb.c: USB disconnect on device 00:14.2-2 address 2 Apr 19 13:11:34 lx murasaki.usb[813]: usb device is removed Apr 19 13:11:34 lx murasaki.usb[813]: vendor:0x4cb product:0x100 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x5 Iprotocol:0x0 Apr 19 13:11:34 lx murasaki.usb[813]: MATCH(alias-sd) -> match_flags:0x3 vendor:0x4cb product:0x100 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x0 Isubclass:0x0 Iprotocol:0x0 Apr 19 13:11:34 lx murasaki.usb[813]: mousedev was skipped in usbmap Apr 19 13:11:34 lx murasaki.usb[813]: mousedev was skipped in usbmap Apr 19 13:11:34 lx murasaki.usb[813]: hid was skipped in usbmap Apr 19 13:11:34 lx murasaki.usb[813]: MATCH(usb-storage) -> match_flags:0xf vendor:0x4cb product:0x100 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x0 Isubclass:0x0 Iprotocol:0x0 Apr 19 13:11:34 lx murasaki.usb[813]: MATCH(usb-storage) -> match_flags:0x380 vendor:0x0 product:0x0 \ Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x5 Iprotocol:0x0 Apr 19 13:11:34 lx murasaki.usb[813]: Dependence(usb-storage) was found Apr 19 13:11:34 lx murasaki.usb[813]: Dependence(sd_mod) was found Apr 19 13:11:34 lx murasaki.usb[813]: Dependence(scsi_mod) was found Apr 19 13:11:34 lx murasaki.usb[813]: Unloading usb-storage Apr 19 13:11:34 lx murasaki.usb[813]: Unloading sd_mod Apr 19 13:11:34 lx murasaki.usb[813]: Unloading scsi_mod Apr 19 13:11:34 lx kernel: usb.c: deregistering driver usb-storage Apr 19 13:11:34 lx kernel: scsi : 1 host left.
FreeDOS で 画面を 取れれば良いのですがまだそのような 技量はありません、 取れるのかどうかも含めて不明ですが?
ノートを取ることは 最低限出来るということです。写真の出来不出来はこの 場合また別問題ですがどうにかこうにか 見えれば良しとしませう。
にゃんたろう 拝!
2008年 4月19日 (土) 20:08:14 JST JST 作成