作者
簡介
Dimage
在這篇短文裡我將只關注配置和安裝部分
思路
Dimage
步驟
在這篇文章裡
編輯 /usr/src/linux/drivers/usb/storage/ 下的 unusual_devs
UNUSUAL_DEV(
US_SC_SCSI
UNUSUAL_DEV(
US_SC_SCSI
這就是最難的部分!剩下的就很簡單了
現在重新編譯內核
# General setup
CONFIG_HOTPLUG=y
# SCSI support
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=
CONFIG_SR_EXTRA_DEVS=
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
# File systems
CONFIG_FAT_FS=m
CONFIG_VFAT_FS=m
# USB support
CONFIG_USB=y CONFIG_USB_DEVICEFS=y
# USB Controllers
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m
# USB Device Class drivers
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_SDDR
CONFIG_USB_STORAGE_JUMPSHOT=y
你可以在 /usr/src/nfig 裡檢查這些選項
SCSI支持是必須的
現在編譯並安裝內核
#在 /usr/include 裡建立以下連接:
scsi
asm
linux
# 配置:
make xconfig
# 編譯:
make dep
make clean
make bzImage
make modules
make modules_install
cp /usr/src/linux/arch/i
cp /usr/src/linux/System
cp /boot/System
cp /usr/src/nfig /boot/Config
#編輯 /etc/nf
#運行 lilo (或grup
/sbin/lilo
#重啟機器
連接相機
把相機連上
用 /sbin/lsmod 命令檢查 usb
modprobe usb
modprobe usb
打開/proc/bus/usb/devices你會看到這台相機的條目:
T: Bus=
D: Ver=
P: Vendor=
S: Manufacturer=MINOLTA DIMAGE CAMERA
S: Product=DIMAGE CAMERA
C:* #Ifs=
I: If#=
E: Ad=
帶有如上設備的usb proc文件系統通常會被自動裝載
mount
這台相機看起來會是一塊SCSI磁盤
fdisk
Disk /dev/sda:
Units = cylinders of
Device Boot Start End Blocks Id System
/dev/sda
在/etc/fstab裡添上這行:
/dev/sda
創建/mnt/camera
mkdir /mnt/camera
chmod
chmod
這個配置允許任何用戶裝上或者卸下相機
得到照片
我們已經安裝配置好了
mount /mnt/camera
你就可以從/mnt/camera
警告:決不要在未卸下相機(umount /mnt/camera
關於這款相機
你來看這篇文章可能是因為你想買一台Minolta Dimage相機
總的來說這是一款非常好的相機
從這裡可以得到這款相機技術方面的說明 ww
和其他的數碼相機一樣
參考
The linux usb pages
The linux hotplug page linux
熱插拔是一套很復雜的自動裝入象 usb
A selection of image viewer programs:
gimp ()
konqueror ()
gphoto () You do not need the download function of gphoto but you can use it to browse any directory and generate html index pages
gqview (gq)
xv (/xv/l) This program did already exist when many computers had only text based desktops but it is still good
Casio cameras and usb
From:http://tw.wingwit.com/Article/program/Oracle/201311/16565.html