您好,登錄后才能下訂單哦!
這篇文章主要介紹“Qt系統移植的方法是什么”,在日常操作中,相信很多人在Qt系統移植的方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Qt系統移植的方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
通過配置 linux 內核驅動,在文件系統移植 ppp 撥號工具移植 EC20 到 Qt 系統和最小 linux 系統,移植中需要的軟件包和文檔在網盤資料“iTOP4418 開發板資料匯總(不含光盤內容)\09_iTOP-4418 開發板最小
linux_Qt_Ubuntu 擴展文檔\23_章節_移植 EC20”下載。
EC20 模塊封裝成標準的 PCIe 接口,和開發板主要通過 usb 通訊。此次提供的文件有 pppd 源碼、編譯好的 chat 和 pppd 工具、wcdma,wcdma_back,wcdma-chatconnect、wcdma-chat-disconnect 以及要在文檔最后使用的 pppd_conf.sh 腳本,如下圖 所示
在進行編譯之前要先修改編譯器為 arm-2009q3 編譯器,如何設置編譯器參見手冊 5.2.2“交叉編譯工具的安裝”。另外為了避免使用環境變量設置編譯器而可能出現的問題,文檔中大部分編譯是使用編譯器的絕對路徑,用戶也應先找到自己編譯器的絕對路徑待用。下圖是本次編譯使用的編譯器以及編譯器壓縮包。
由上圖可知該編譯器的絕對路徑為“/usr/local/arm/arm-2009q3/bin/ arm-nonelinux-gnueabi-gcc”。
63.1 驅動支持
首先需要對 Linux 內核驅動做一定的修改,使操作系統能夠支持 EC20,首先增加 VID 和 PID,即 usb的廠商 ID 和設備 ID。在內核源碼中的 kernel /drivers/usb/serial/option.c 文件里添加如下兩項內容
#define EC20_VID 0x1E0E
#define EC20_PID 0x9001
如下圖
然后搜索 option_ids,在 option_ids 列表中增加以下內容。
{ USB_DEVICE(EC20_VID, EC20_PID) },
如下圖
回到 kernel 目錄,配置 make menuconfig 以下兩項。
到此,關于“Qt系統移植的方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。