標籤:android linux 3g usb 驅動
一、修改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 二、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
android下調試3G之USB串口驅動整合配置