ttp://www.findthatfile.com/index.php?q=modeswitch
下載usb-modeswitch-1.1.3.tar.bz2
http://sourceforge.net/projects/libusb/files/libusb-0.1%20%28LEGACY%29/0.1.12/libusb-
0.1.12.tar.gz/download
下載libusb-0.1.12.tar.gz
http://www.sfr-fresh.com/linux/misc/ppp-2.4.5.tar.gz/
下載ppp-2.4.5.tar.gz
(1)root@yanzi-desktop:/yanzi/3g# tar xvfj usb-modeswitch-1.1.3.tar.bz2
root@yanzi-desktop:/yanzi/3g# tar zxvf libusb-0.1.12.tar.gz
root@yanzi-desktop:/yanzi/3g# cd libusb-0.1.12
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# ls
acinclude.m4 config.h.in doc libusb-config.in Makefile.am usb.h.in
aclocal.m4 config.sub Doxyfile libusb.pc.in Makefile.in usbi.h
apidocs configure Doxyfile.in libusb.spec missing usbpp.cpp
AUTHORS configure.in error.c libusb.spec.in NEWS usbpp.h
bsd.c COPYING error.h LICENSE README
ChangeLog darwin.c INSTALL.libusb linux.c README.in
compile depcomp INSTALL.libusb.in linux.h tests
config.guess descriptors.c install-sh ltmain.sh usb.c
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# mkdir _install
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# ./configure --prefix=/yanzi/3g/libusb-
0.1.12/_install/ --host=arm-linux CC=arm-linux-gcc CXX=arm-linux-g++
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# make
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# make install
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# cd ..
root@yanzi-desktop:/yanzi/3g# ls
libusb-0.1.12 libusb-0.1.12.tar.gz usb-modeswitch-1.1.3 usb-modeswitch-1.1.3.tar.bz2
root@yanzi-desktop:/yanzi/3g# cd usb-modeswitch-1.1.3
root@yanzi-desktop:/yanzi/3g/usb-modeswitch-1.1.3# ls
ChangeLog device_reference.txt README usb_modeswitch.c usb_modeswitch.h
COPYING Makefile usb_modeswitch.1 usb_modeswitch.conf usb_modeswitch.tcl
root@yanzi-desktop:/yanzi/3g/usb-modeswitch-1.1.3# gedit Makefile &
CC = arm-linux-gcc
CFLAGS = -Wall -l usb -I/yanzi/3g/libusb-0.1.12/_install/include -L/yanzi/3g/libusb
-0.1.12/_install/lib
/*
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# cd ..
root@yanzi-desktop:/yanzi/3g# ls
root@yanzi-desktop:/yanzi/3g# cd usb-modeswitch-1.1.3
root@yanzi-desktop:/yanzi/3g/usb-modeswitch-1.1.3# ls
root@yanzi-desktop:/yanzi/3g/usb-modeswitch-1.1.3# cd ..
root@yanzi-desktop:/yanzi/3g# cd libusb-0.1.12/_install/
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12/_install# pwd
/yanzi/3g/libusb-0.1.12/_install
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12/_install#
*/
root@yanzi-desktop:/yanzi/3g/usb-modeswitch-1.1.3# make
arm-linux-gcc -o usb_modeswitch usb_modeswitch.c -Wall -l usb -I/yanzi/3g/libusb-
0.1.12/_install/include -L/yanzi/3g/libusb-0.1.12/_install/lib
(2)root@yanzi-desktop:/yanzi/3g# tar zxvf ppp-2.4.5.tar.gz
root@yanzi-desktop:/yanzi/3g# cd ppp-2.4.5
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# ls
Changes-2.3 contrib linux pppdump README.eap-srp README.MSCHAP81 README.sol2
chat etc.ppp modules pppstats README.linux README.pppoe scripts
common FAQ PLUGINS README README.MPPE README.pppol2tp SETUP
configure include pppd README.cbcp README.MSCHAP80 README.pwfd solaris
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# ./configure --prefix=arm-linux
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# make CC=arm-linux-gcc
(3)linux-kernel + drvers
(4)root@yanzi-desktop:/yanzi/3g/libusb-0.1.12# cd _install/
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12/_install# ls
bin include lib
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12/_install# cd lib/
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12/_install/lib# ls
libusb-0.1.so.4 libusb.a libusbpp-0.1.so.4 libusbpp.a libusbpp.so pkgconfig
libusb-0.1.so.4.4.4 libusb.la libusbpp-0.1.so.4.4.4 libusbpp.la libusb.so
root@yanzi-desktop:/yanzi/3g/libusb-0.1.12/_install/lib# cp * /nfs/
root@yanzi-desktop:/yanzi/3g# cd ppp-2.4.5
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# ls
Changes-2.3 contrib linux pppd README.cbcp README.MSCHAP80 README.pwfd
solaris
chat etc.ppp Makefile pppdump README.eap-srp README.MSCHAP81 README.sol2
common FAQ modules pppstats README.linux README.pppoe scripts
configure include PLUGINS README README.MPPE README.pppol2tp SETUP
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# chmod 777 chat/chat
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# chmod 777 pppd/pppd
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# cp chat/chat /nfs/
root@yanzi-desktop:/yanzi/3g/ppp-2.4.5# cp pppd/pppd /nfs/
(5)內核配置