iTOP4412開(kāi)發(fā)板-Qt初探及Qtopia2.2.0系統開(kāi)發(fā)

發(fā)布時(shí)間:2021-8-25 10:51    發(fā)布者:落風(fēng)
本章為大家介紹 Qtopia2.2.0,它是帶桌面系統的 QT 的最終版本,雖然技術(shù)上不是最新的,但它仍有很大的現實(shí)意義,畢竟目前最新的 QT 技術(shù)只提供了圖形庫,沒(méi)有像 Qtopia 這樣有著(zhù)友好的桌面系統。下一章我們會(huì )給大家介紹 QTE(即 QT 的嵌入式版本),包括 4.7 和5.7 兩個(gè)版本,通過(guò)對比學(xué)習,相信會(huì )增強大家對 QT 系統整體認識和理解,而且在工作中也常會(huì )遇到這些不同版本之上的開(kāi)發(fā)。
搭建 Qtopia2.2.0 開(kāi)發(fā)環(huán)境,需要先搭建 Android 的編譯環(huán)境,然后在 Android 編譯環(huán)境的基礎上,再搭建 Qtopia2.2.0 編譯環(huán)境。
Qtopia2.2.0 的編譯環(huán)境看似復雜,用戶(hù)只要抓住幾個(gè)要點(diǎn)就可以了。
第一:編譯器。編譯器在光盤(pán)中有提供,在接下來(lái)的教程的編譯步驟中,將說(shuō)明其在光盤(pán)中的位置。
第二:設置環(huán)境變量。只有在環(huán)境變量設置后,當我們編譯系統的時(shí)候,系統才能找到編譯器。
第三:庫文件。我們將在搭建過(guò)程中,通過(guò)執行簡(jiǎn)單的腳本命令來(lái)安裝庫文件,這樣就使得復雜的步驟變的簡(jiǎn)單有效。
第四:源碼。官網(wǎng)下載的 Qtopia2.2.0 的源文件有少量的 Bug,經(jīng)過(guò)迅為工程師的修改已經(jīng)可以直接使用,因此這一步可以直接跳過(guò)。
如果用戶(hù)是使用“搭建好的 Ubuntu 鏡像”,則只需要修改一下環(huán)境變量,系統里面的工具和庫文件都已經(jīng)安裝完畢了。
13.2.2 uboot 的編譯
Qtopia2.2.0 系統中的 Uboot 和 Android4.0.3 的 Uboot 源碼,編譯器,參數配置,編譯過(guò)程都是通用的,參考 7.3.1 小節。
13.2.3 Linux 內核的編譯
Qtopia2.2.0 系統中 Linux 內核和 Android4.0.3 中的 Linux 內核源碼是一樣的,編譯環(huán)境和編譯方法也一樣,參考 7.3.2 小節。
13.2.4 參數配置
Qtopia2.2.0 文件系統對應的內核、源碼以及編譯環(huán)境都和 Android4.0.3 的內核一樣。區別在于‘配置文件’不一樣。
內核的編譯是組合式配置文件,基本的配置文件名是“config_for_linux_YY_elite”,YY表示用下表所示的參數替代。

13.2.5 編譯生成內核鏡像舉例
這里以 SCP 1G 核心板為例編譯 zImage 內核鏡像,那么配置文件為
“config_for_linux_scp_elite”。
將光盤(pán)“06_源碼_uboot 和 kernel”目錄下的壓縮包
“iTop4412_Kernel_3.0_xxx.tar.gz”拷貝到 Ubuntu,然后解壓,得到文件夾
“iTop4412_Kernel_3.0 ”,如下圖所示。

進(jìn)入文件夾“iTop4412_Kernel_3.0 ”,使用命令
“cp config_for_linux_scp_elite .config”覆蓋自帶的配置文件,如下圖所示。

如果用戶(hù)要使用 5 寸屏幕,先要參考用戶(hù)手冊“5.5 支持 5 寸屏的內核補丁文件”,給內核打補丁,然后使用命令“vim .config”,在文件中搜索關(guān)鍵詞
“CONFIG_TOUCHSCREEN_GT9XX=y”,在“CONFIG_TOUCHSCREEN_GT9XX=y”之后添加一行“CONFIG_TOPEET_LCD5X0=y”,添加完成之后,如下圖所示。如果用戶(hù)不使
用 5 寸屏幕,則可以跳過(guò)這一步。

最后使用編譯命令“make zImage”,如下圖所示。

編譯中,如下圖所示。

編譯完成,如下圖所示。

文件夾“iTop4412_Kernel_3.0 ”下的“arch”-->“arm”-->“boot”會(huì )生成鏡像文件“zImage”,這個(gè) zImage 鏡像可以給 SCP 1G 和 SCP 2G 的核心板使用,如下圖所示。

迅為4412開(kāi)發(fā)板更多學(xué)習內容:?jiǎn)袅▎袅ㄋ阉?br />







本文地址:http://selenalain.com/thread-773014-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页