中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Qt4.7-4G_EC20的移植怎么實現

發布時間:2021-12-15 09:46:13 來源:億速云 閱讀:235 作者:iii 欄目:互聯網科技

本篇內容介紹了“Qt4.7-4G_EC20的移植怎么實現”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

EC20 模塊封裝成標準的 PCIe 接口,和開發板主要通過 usb 通訊。 此次提供的文件有pppd 源碼、編譯好的 chat 和 pppd 工具、wcdma,wcdma_back,wcdma-chat-connect、wcdma-chat-disconnect 以及要在文檔最后使用的 pppd_conf.sh 腳本,如下圖所示。
Qt4.7-4G_EC20的移植怎么實現
在進行編譯之前要先修改編譯器為 arm-2009q3 編譯器,如何設置編譯器參見手冊 5.2.2“交叉編譯工具的安裝”。另外為了避免使用環境變量設置編譯器而可能出現的問題,文檔中大部分編譯是使用編譯器的絕對路徑,用戶也應先找到自己編譯器的絕對路徑待用。下圖是本次編譯使用的編譯器以及編譯器壓縮包。
Qt4.7-4G_EC20的移植怎么實現
由上圖可知該編譯器的絕對路徑為“/usr/local/arm/arm-2009q3/bin/ arm-none-
linux-gnueabi-gcc”。
1.驅動支持
首先需要對 Linux 內核驅動做一定的修改,使操作系統能夠支持 EC20,首先增加 VID 和
PID,即 usb 的廠商 ID 和設備 ID。在內核源碼中的 kernel /drivers/usb/serial/option.c 文
件里添加如下兩項內容。
#define EC20_VID 0x1E0E
#define EC20_PID 0x9001
如下圖所示。
Qt4.7-4G_EC20的移植怎么實現
然后搜索 option_ids,在 option_ids 列表中增加以下內容。
{ USB_DEVICE(EC20_VID, EC20_PID) },
如下圖所示。
Qt4.7-4G_EC20的移植怎么實現
回到 kernel 目錄,配置 make menuconfig 以下兩項。Device Drivers →
USB Support →
USB Serial Converter support →
USB driver for GSM and CDMA modems
Qt4.7-4G_EC20的移植怎么實現
以及在 Device Drivers > Network device support 的<*> PPP***全部選中
Qt4.7-4G_EC20的移植怎么實現
然后編譯內核,并燒寫到開發板。
2. 編譯 ppp 撥號工具
將提供的源碼解壓到 Ubuntu,進入解壓的文件夾,如下圖所示。
Qt4.7-4G_EC20的移植怎么實現
使用“./configure”命令配置源碼,如下圖所示。
Qt4.7-4G_EC20的移植怎么實現
使用命令“make CC=/ usr/local/arm/arm-2009q3/bin/ arm-none-linux-gnueabi-gcc”編譯源碼,注意這里使用編譯器的絕對路徑。
Qt4.7-4G_EC20的移植怎么實現
編譯到此完成,可以看到在 pppd 文件夾生成了 pppd 工具,在 chat 文件夾生成了 chat工具,如下圖所示。
Qt4.7-4G_EC20的移植怎么實現 Qt4.7-4G_EC20的移植怎么實現
3.拷貝工具
將上面步驟中生成的 pppd 和 chat 工具下載到開發板/usr/sbin/目錄下。將壓縮包提供的腳本 wcdma,wcdma-chat-connect,wcdma-chat-disconnect 拷貝
到開發板的/etc/ppp/peers/目錄下。
最后在開發板執行以下指令,建立軟連接。ln /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
4.測試
首先將天線安裝到開發板上,如下圖所示。

Qt4.7-4G_EC20的移植怎么實現
插入手機卡后重啟開發板,并將腳本 pppd_conf.sh 拷貝到開發板,然后使用用命令“./pppd_conf.sh &”運行腳本,運行結果如下圖所示

Qt4.7-4G_EC20的移植怎么實現
使用命令“ping www.baidu.com -c 4 -I ppp0 ”測試,可以看到連網成功(由于 4G連接需要搜索信號,所以在信號較差的區域需等待一段時間,才能上網)。

Qt4.7-4G_EC20的移植怎么實現
移植到此完成。

“Qt4.7-4G_EC20的移植怎么實現”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

qt
AI

鹤壁市| 莱芜市| 昌平区| 仁化县| 牡丹江市| 临汾市| 南宁市| 徐州市| 怀来县| 神农架林区| 永善县| 天镇县| 湘潭市| 绵阳市| 静海县| 濉溪县| 河池市| 红原县| 陵川县| 图片| 微博| 岗巴县| 安顺市| 仁寿县| 盱眙县| 尉氏县| 杨浦区| 开原市| 怀来县| 北流市| 建湖县| 晋宁县| 寻乌县| 太保市| 双牌县| 文化| 如皋市| 娱乐| 清流县| 云林县| 东港市|