亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2543 | 回復: 0
打印 上一主題 下一主題

[圖形界面] 【轉(zhuǎn)載】4412開發(fā)板嵌入式QtE應用跨平臺移植 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2016-08-05 10:46 |只看該作者 |倒序瀏覽

本文介紹如何在Ubuntu運行helloworld例程以及在開發(fā)板上運行helloworld例程。
1.  Ubuntu上運行helloworld
開啟Qt Creator之后狀態(tài)全部默認,就可以編譯出在Ubuntu上運行的應用程序。
如下圖,選擇Welcome→New Project新建一個helloworld工程。


如下圖所示,選擇新建Application→Qt Widgets Application應用模板,接著選擇右下角Choose…按鈕。



下圖所示,工程命名為“helloworld”,重新定義了工程存儲目錄(用戶根據(jù)個人習慣設置工程目錄)。單擊“Next”,繼續(xù)。



如下圖,選擇支持Ubuntu的GCC 64位編譯器。單擊“Next”,按照默認安裝。



默認安裝直到出現(xiàn)Finish按鈕,單擊“Finish”,配置結(jié)束。
如下圖,新建工程完成。



如下圖,單擊窗口左邊的“Design”。



如下圖,使用Label,給Qt的應用的圖形添加hellworld顯示,然后保存工程。



選擇左邊菜單“Edit”,選擇“helloworld”,如下圖。



如下圖,編譯調(diào)試運行。在上方的菜單有“Build”,里面有“Build All”“Run”等,用戶也可以使用左下角的“三角”按鈕進行編譯運行。



如下圖,也可以在helloworld程序所在目錄下,使用命令“#./helloworld”運行。



2. 移植‘helloworld’到開發(fā)板
前一節(jié)創(chuàng)建和編譯helloworld之后,有兩個目錄,一個是直接在PC上運行的代碼以及應用程序,另外一個是源碼,先進入源碼文件夾。



hellworld應用已經(jīng)在PC機上編譯運行過,現(xiàn)在只需要做簡單的幾步就可以將其移植到開發(fā)板4412平臺上。



如下圖,在前面編譯生成了“/opt/qt-4.7.1/”,這個文件夾包含了移植所需要的工具qmake。進入“/opt/qt-4.7.1/bin”,可以看到qmake文件。



查看了Qt/E4.7.1的qmake之后,再進入helloworld的源碼文件夾,如下圖所示。



然后,在該文件夾中運行qmake“#/opt/qt-4.7.1/bin/qmake”,如下圖所示。



如下圖,多了一個Makefile文件。



然后,執(zhí)行編譯命令“#make”,如下圖所示。



執(zhí)行make命令之后,會生成“helloworld”程序。然后,使用file命令測試一下。如下圖,“#file helloworld”,可以看到hellworld應用文件的基本信息,它是屬于ARM平臺的二進制文件。



然后,測試一下X86上位機平臺的文件,如下圖所示,可以觀察到明顯的不同。



接著介紹一下如何在開發(fā)板上運行hellworld。
這里需要用到U盤或者TF卡來上傳文件。在開發(fā)板運行了Linux-qt系統(tǒng)之后(就是燒寫運行了光盤“\image\linux”中的鏡像),在超級終端中完成以下步驟。
如果使用的是U盤,可以新建一個目錄。U盤掛載,使用靠近tf卡座的USB接口。在/mnt目錄中,新建目錄"/usb1"。然后掛載“#mount /dev/udisk /mnt/usb1/”。tf卡插入后,可以發(fā)現(xiàn)“/dev”目錄下,多了“mmcblk1p1”,掛載“#mount /dev/mmcblk1p1 /mnt/disk/”。
掛載完成后,以tf為例,在超級終端中,進入“/mnt/disk”目錄,在超級終端中,使用命令“chmod 777 helloworld”修改權限,然后再運行“#hellworld -qws”。

圖片1.jpg (24.83 KB, 下載次數(shù): 94)

圖片1.jpg

圖片2.jpg (16.2 KB, 下載次數(shù): 99)

圖片2.jpg

圖片3.jpg (42.7 KB, 下載次數(shù): 95)

圖片3.jpg

圖片4.jpg (36.29 KB, 下載次數(shù): 98)

圖片4.jpg

圖片5.jpg (24.9 KB, 下載次數(shù): 90)

圖片5.jpg

圖片6.jpg (18.84 KB, 下載次數(shù): 100)

圖片6.jpg

圖片7.jpg (68.86 KB, 下載次數(shù): 83)

圖片7.jpg

圖片8.jpg (14 KB, 下載次數(shù): 90)

圖片8.jpg

圖片9.jpg (9.21 KB, 下載次數(shù): 91)

圖片9.jpg

圖片10.jpg (45.88 KB, 下載次數(shù): 84)

圖片10.jpg

圖片11.jpg (13.33 KB, 下載次數(shù): 97)

圖片11.jpg

圖片12.jpg (14.57 KB, 下載次數(shù): 89)

圖片12.jpg

圖片13.jpg (9.46 KB, 下載次數(shù): 95)

圖片13.jpg

圖片14.jpg (14.57 KB, 下載次數(shù): 102)

圖片14.jpg

圖片15.jpg (10.43 KB, 下載次數(shù): 92)

圖片15.jpg

圖片16.jpg (14.89 KB, 下載次數(shù): 99)

圖片16.jpg

圖片17.jpg (55.74 KB, 下載次數(shù): 88)

圖片17.jpg

圖片18.jpg (21.03 KB, 下載次數(shù): 92)

圖片18.jpg

圖片19.jpg (30.42 KB, 下載次數(shù): 82)

圖片19.jpg
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP