freedos :014 文字

前へ| 次へ

写真の取り込み

     基本的な事とは関係のないことですが できれば メモを取りたいので 予行演習ということです。

FinePix 4700Z

メモに使用する ”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

では マウントしてみましょう

# 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 作成


前へ| 次へ

freedos :014 文字

Copyright © 2006.-2008. nyantarou All Rights Reserved.