一.SANE简介
SANE(Scanner Access Now Easy)是Linux下管理扫描仪的程序。
详情请参考官方网站www.sane-project.org。
二.SANE的结构
SANE支持scsi与usb接口的扫描仪。对于usb接口的扫描仪,它依赖于libusb这个usb库。所以要想移植SANE必须先移植libusb。
三.环境变量
开发板 s3c2410
交叉编译工具: /usr/arm/3.3.2/bin/
源码目录: /usr/local/src/libusb/
/sane
开发板采用NFS进行开发,目录为:/home/nfs/rootfs/
版本:
sane 1.0.18
libusb 0.1.12
主机内核版本 2.6.15
目标办内核版本 2.6.12
编译器版本 3.3.2
四.移植过程
libusb的移植:
$./configure --host=arm-linux --build=i686-pc-linux-gnu --target=arm-linux --prefix=/usr
$make
$make install
安装完成之后把/usr/lib/libusb*与/usr/include/usb*分
SANE(Scanner Access Now Easy)是Linux下管理扫描仪的程序。
详情请参考官方网站www.sane-project.org。
二.SANE的结构
SANE支持scsi与usb接口的扫描仪。对于usb接口的扫描仪,它依赖于libusb这个usb库。所以要想移植SANE必须先移植libusb。
三.环境变量
开发板 s3c2410
交叉编译工具: /usr/arm/3.3.2/bin/
源码目录: /usr/local/src/libusb/
/sane
开发板采用NFS进行开发,目录为:/home/nfs/rootfs/
版本:
sane 1.0.18
libusb 0.1.12
主机内核版本 2.6.15
目标办内核版本 2.6.12
编译器版本 3.3.2
四.移植过程
libusb的移植:
$./configure --host=arm-linux --build=i686-pc-linux-gnu --target=arm-linux --prefix=/usr
$make
$make install
安装完成之后把/usr/lib/libusb*与/usr/include/usb*分