近期迅為售后團(tuán)隊(duì)反饋,許多用戶咨詢:2K0300處理器采用了LA264處理器核,若要在該處理器上運(yùn)行Qt程序,由于架構(gòu)發(fā)生了變化,其使用方法是否仍與ARM平臺(tái)保持一致?
單純回答‘一致’或‘不一致’缺乏說服力,因此接下來我們將通過實(shí)際操作,演示如何在2K0300開發(fā)板上搭建Qt環(huán)境。

搭建步驟
步驟1
首先安裝交叉編譯鏈。直接將迅為提供的交叉編譯里解壓到虛擬機(jī)ubuntu中。如下圖所示。

步驟2
安裝qmake,這里使用buildroot文件系統(tǒng)做演示,所以qmake可以直接使用buildroot編譯出來。作者將編譯好的qmake放在了output/host/bin/目錄下。如下圖所示。

使用qt不光可以選擇buildroot文件系統(tǒng),也可以選擇loongos文件系統(tǒng)。
步驟3
在要交叉編譯的的qt程序下直接執(zhí)行qmake和make命令交叉編譯。即可得到交叉編譯好的可執(zhí)行文件,如下圖所示。

總結(jié)
盡管架構(gòu)發(fā)生了變更,但其操作流程與ARM平臺(tái)完全一致。通過售后團(tuán)隊(duì)與相關(guān)用戶的溝通分析,發(fā)現(xiàn)用戶認(rèn)為操作方法不同的根源可能在于:一是交叉編譯器未正確設(shè)置或使用不當(dāng),二是buildroot配置錯(cuò)誤導(dǎo)致流程中斷。
為此,迅為整理了基于2k0300處理器的qt開發(fā)文檔供大家參考。希望可以幫助大家快速跑通流程。
第一章 編譯LS2K0300開發(fā)板QT程序
1.1 安裝交叉編譯工具鏈
1.2 獲取Qt 預(yù)編譯文件
1.3 編譯 Qt 程序
第二章 Qt 示例應(yīng)用相關(guān)教程
2.1 蜂鳴器控制示例
2.1.1 蜂鳴器接口介紹
2.1.2 Qt 示例代碼解析
2.2 RS485
2.2.1 RS485接口介紹
2.2.2 Qt 示例代碼解析
2.3 CANFD
2.3.1 CAN接口介紹
2.3.2 Qt 示例代碼解析
2.4 WIFI
2.5 藍(lán)牙
2.5.1 藍(lán)牙配置
2.5.2 藍(lán)牙串口通信
2.5.3 Qt 示例代碼解析
2.6 音頻播放
2.7 視頻播放
2.8 RTC
2.9 GPIO(通用輸入輸出)
-
處理器
+關(guān)注
關(guān)注
68文章
19780瀏覽量
233257 -
交叉編譯
+關(guān)注
關(guān)注
0文章
33瀏覽量
12814 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
962瀏覽量
28965
發(fā)布評論請先 登錄
龍芯2K0300蜂鳥開發(fā)系統(tǒng)正式發(fā)布

龍芯 2K0300 蜂鳥開發(fā)系統(tǒng)正式發(fā)布!!
廣東龍芯發(fā)布2K0300蜂鳥板,今日正式發(fā)售
龍芯2K0300蜂鳥板支持OpenHarmony 4.0 Release版本操作系統(tǒng)
2k0300的loongarch32編譯器有獲得方式嗎?
【龍芯2K0300蜂鳥板試用】初了解龍芯2K0300蜂鳥板
龍芯2K0300蜂鳥板試用報(bào)告
【龍芯2K0300蜂鳥板試用】龍芯2K0300蜂鳥開發(fā)板上電測試!
【龍芯2K0300蜂鳥板試用】龍芯2K0300蜂鳥開發(fā)板開發(fā)環(huán)境搭建
【作品合集】龍芯2K0300蜂鳥開發(fā)板試用精選
龍芯中科推出基于龍芯2K0300處理器的觸控一體機(jī)
龍芯2K0300蜂鳥開發(fā)系統(tǒng)將于6月18日正式發(fā)布

新品發(fā)布 | 龍芯2K0300系列正式開售

基于龍芯2K0300處理器 龍芯中科攜手正點(diǎn)原子發(fā)布龍芯ATK-DL2K0300B開發(fā)板

評論