接着前一篇,本篇博文记录4G模块的移植。
我使用的模块是中兴ME3630模块,前面说了使用供应商或者官方的资料进行移植即可。一般来说4G模块的驱动,Linux内核也基本都有了,只需要设置一下option.c文件中模块的ID信息即可,如果Linux内核太老,没有驱动,那么就要使用官方提供的源码进行对应修改了。
驱动我这里很顺利,Linux内核3.4和3.6都OK。
这里给出核心配置:
1. Device Drivers --->
USB support --->
USB Serial Converter support --->
USB Generic Serial Driver
USB driver for GSM and CDMA modems
2. Device Drivers --->
Network device support --->
PPP (point-to-point protocol) support
PPP multilink support
PPP filtering
PPP support for async serial ports
PPP support for sync tty ports为了确保是否设置成功,可查看.config配置文件,里面应该包含有下面的设置:
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_OPTION=y
CONFIG_PPP=y
CONFIG_PPP_ MULTILINK