openwrt 可实现挂载U盘 , 并支持 Samba , ftp , dlna 等文件操作,并且通过usb 可以实现 4G dongle 的拨号功能
我们都知道,拥有usb 接口的硬件PCB 板,是可以进行USB 开发的,在openwrt 上已经实现了对应的驱动,和大量的开发包程式
一、 添加USB扩展(注:本文默认大家的路由器是自带USB接口的,如果主板上本身不带USB接口的,可以考虑对硬件进行改动)
1. 添加USB支持
Kernel modules —> USB Support —> <*> kmod-usb-core. ##默认已经选了 CONFIG_PACKAGE_kmod-usb-core=y
Kernel modules —> USB Support —> <*> kmod-usb-ohci. ##默认已选 old usb1.0 CONFIG_PACKAGE_kmod-usb-ohci=y
Kernel modules —> USB Support —> <*> kmod-usb-uhci. ## usb1.1 CONFIG_PACKAGE_kmod-usb-uhci=y
Kernel modules —> USB Support —> <*> kmod-usb-storage. # CONFIG_PACKAGE_kmod-usb-storage=y
Kernel modules —> USB Support —> <*> kmod-usb-storage-extras. # CONFIG_PACKAGE_kmod-usb-storage-extras
Kernel modules —> USB Support —> <*> kmod-usb2. ##默认已经选了 usb2.0 CONFIG_PACKAGE_kmod-usb2=y
2. 添加SCSI支持
Kernel modules —> Block Devices —> <*>kmod-scsi-core ##默认已经选了 usb3.0