程序员人生 网站导航

android下调试3G之USB串口驱动集成配置

栏目:互联网时间:2014-11-09 10:07:09
1、修改Android内核的编译配置
       vi ~/myandroid/kernel_imx/.config文件中,确保下面的的配置项已被选定。 (假设源码在~/myandroid目录下)
    1、 USB电源管理特性的相干配置项: 
           CONFIG_USB_SUSPEND=y 
    2、 USB串口驱动相干的配置项: 
           CONFIG_USB_SERIAL=y 
           CONFIG_USB_SERIAL_OPTION=y   
           CONFIG_USB_SERIAL_WWAN=y 
    3、 PPP拨号的相干配置项: 
           CONFIG_PPP=y 
           CONFIG_PPP_MULTILINK=y 
           CONFIG_PPP_FILTER=y 
           CONFIG_PPP_ASYNC=y 
           CONFIG_PPP_SYNC_TTY=y 
           CONFIG_PPP_DEFLATE=y 
           CONFIG_PPP_BSDCOMP=y 
2、USB串口驱动集成配置的操作步骤 
    1、cd   ~/myandroid/kernel_imx
         make  menuconfig (如果提示找不到“ncurses”库,则履行命令:sudo apt-get install libncurses5-dev) 
         依照以下红线框的内容修改;
                前面的“*”表示选中;
                用空格可以切换是不是选中此项;
                后面有“― ― ― >”表示车可以进入;
                上下键选择要修改选项;左右键选择<select>、<Exit>、<help>、<Yes>、<No>;
                回车表示肯定。
    2、USB电源管理特性的相干配置项: 
         
         
         
         
         
    3、USB串口驱动相干的配置项 :
         
         
         
         
    4、PPP拨号的相干配置项 :
         
         
         
    5、如上操作选完所须选项后,通过选择<Exit>按钮,逐层退出各个配置界面。最后在保存配置界面中,选择”Yes”选项并退出。
 
         
    6、完成配置后
         cd  ~/myandroid/kernel_imx
         cp  .config   arch/arm/configs/imx6_android_defconfig  (假设用的是imx6处理器)
         cd  ~/myandroid
         source  build/envsetup.sh
         lunch  sabresd_6dq-user
         make      //开始编译修改后的内核。
         确认系统中是不是已存在正确的 USB 串口驱动 履行以下命令查看内核的log信息: dmesg 
     
 
 
 
 
 
 
 
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐