當前位置:首頁 » 編程軟體 » 樹莓派qt交叉編譯

樹莓派qt交叉編譯

發布時間: 2023-03-23 11:13:08

① 如何用樹莓派里安裝的QT-creator運行已經在windows里寫好的C++程序

不可纖和 兼容效果不好 如果是騰訊毀扮盯電腦管家升級的,可以直接還原 管家支缺滾持回滾、一鍵還原。 在安裝過程中遭遇意外,安裝未完成或者想繼續使用原有系統。電腦管家獨有「系統還原」鍵,按下後即可切換回原系統且資料數據不丟失。

② 能不能告訴我樹莓派與其他的linux開發板比如正點原子的alpha開發板的區別呢

對於開發板,我玩過很多,感覺沒什麼太大區別,對於初學者,資料要詳細,一般都是交怎麼玩,只要學會怎麼燒寫uboot、內核,怎麼編譯uboot、內核,怎麼搭建開發環境,一般會給交叉編譯工具鏈,uboot Linux內核 qt庫等源碼包,他們都是編譯過得,按照步驟來,都完成了,剩下的路就要看自己的了,如果是應用程序開發,不用太管硬體和驅動方向,和Windows上面編程差不多,如果你是玩硬體的,學學linux驅動開發,linux系統移植,這些方面手冊一般都沒有,需要論壇上面找或者相關書籍,我用過ARM9(天嵌的),A8(友善之臂的),H3(友善的),感覺下來,基礎資料都差不多,都能教你基本操作,具體選什麼方向,還得看自己

③ 一 . 樹莓派A20 基本環境搭建 1

我的實驗環境:

1.交叉編譯工具鏈:gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux(4.8.2).tar.xz
2.SDK文件:MarsBoard-A20-Linux-SDK-V1.1.tar.bz2

在安裝gcc-arm-linux-gnueabi的時候,會自動安裝上gcc-4.6-arm-linux-gnueabi,如下圖所示:

第二個文件的安裝很重要,盡管後面提示的編譯錯誤,缺少的是arm-linux-...,但是安裝這個文件還是挺好用的。

根據前面安裝的一些安裝包,其實本節的交叉編譯工具鏈可以不用操作。因為已經包含了本節所做的了。

我得先將vim改一下,否則按住上下左右,會出現A,B,C,D。

再/etc/profile最後一行添加內容:

然後:

這里做一些簡要的說明,在網址: 鏈接 上有一些說明,從說明中,我們可以看到我們用的sdk的架構。

pack文件夾

選擇2,server版本。

之後:

能找到的livesuit_marsboard_a20_debian.img就是生成的鏡像文件。如果要修改名字,可以:

這裡面就包含了image.cfg,找到裡面的一項:

修改為其他的名字即可。

選擇2,server版本。

1.若出現如下報錯:

可以:

如果出現:

但是其實這些文件都是有的,可以不妨:

再次編譯,則問題如下:

仔細找編譯的shell輸出文件,發現是rootfs/下的gz文件找不到,這是因為我做前面的操作的時候,希望生成自己的rootfs_my.tar.gz文件。現在我重新將該文件放到rootfs/下,再次編譯,我將最後的結果放在下面:

這樣表示成功了。

下面列入生成的鏡像:

livesuit_superpi3.img即是。

1.我在做上面的操作的時候,夾雜的使用了兩個開發板,一個是marsboard出品的a20開發板,另外一個是風火輪出品的a20樹莓派3卡片電腦,說實在的,看起來風火輪附帶板子資料挺多,但是其真正寫的資料可沒用心做,實在不是一個榜樣,在該開發板上做非核心開發,是可以的,但是做研發,還是需要做考量。

燒寫成功後,列印的內容如下,作為日誌信息,留作以後分析:

④ QT交叉編譯環境

將安裝全套的Qt開發環境,可以在PC端進行qt開發。

Ubuntu14.04的Qt版本為5.2.1,16.04的Qt版本為5.5.1,高版本Qt庫可以向下兼容運行低版本工具鏈編譯的程序,因此這里選用5.2.1版本作為編譯工具鏈。

進入Qt工程目錄中,目錄下會有個<工程名>.pro文件,如果目錄中存在<工程名>.pro.user文件,是之前qtcreator生成的配置文件,請先刪除。然後運行:

即可完成編譯,編譯好的程序可以放到樹莓派上直接運行。

另外,工程的配置可以通過修改 工程名.pro文件,例如添加鏈接庫,只需要在文件中添加如下選項:

添加c99支持:QMAKE_CFLAGS += -std=c99

⑤ 樹莓派Linux內核編譯選項如何開啟TPM 2.0

本文更新於2018-08-11

首發於, 文章鏈接 http://www.jianshu.com/p/174844b99716
同步至GitHub: https://github.com/liuqun/linux/wiki

定製樹莓派內核源碼, 通過樹莓派SPI介面載入並訪問TPM2.0設備

所需硬體: X86主機一台, 樹莓派3-B型號開發板一塊, 大容量Micro-SD卡+USB讀卡器一個, 英飛凌TPM2.0評估板一套

所需軟體: 任意版本樹莓派固件(推薦使用 最新版本 ), Ubuntu Linux 虛擬機, gcc-arm-linux-gnueabihf 交叉編譯器, libncurses5(編譯Linux內核配置菜單界面)

取出樹莓派的SD卡, 通過讀卡器插入 Ubuntu 主機或將讀卡器 USB 設備接入 VMware 虛擬機。Ubuntu 默認自動將 U 盤掛載到 /media/$USER/boot 和 /media/$USER/【根文件系統分區】

(以下為覆蓋式安裝, 如果不放心請自行備份SD卡上的原有內核及模塊文件)

選中 5. Interfacing Options --- P4 SPI(啟用/禁用SPI串口)
重啟樹莓派,開機後檢查/dev/tpm0設備文件是否已經載入就緒

⑥ 樹莓派下怎樣運行移植的QT程序

同樣的問題,歷並正我用的是官網肢悔最新的2015-05-05-raspbian-wheezy.img鏡像,QT環境已經配好,但是一運行總是提示找蔽檔不到庫

⑦ 怎樣用樹莓派編寫Qt程序

看這個圖文教程
http://jingyan..com/article/6c67b1d69365b72787bb1e34.html
首先打開Qtcreator。

點擊new 新建一個qt應用程序。

輸入名稱。

選擇embedded 。

提示要設置options。

添加編譯路徑如下圖。

點擊next,如圖。

點擊finish,則建好了一個工程。

點擊圖中的ui部分。

將控制項點擊拖到界面上。

為按鍵控制項添加槽。

選擇第一個,點擊確定。

然後再button的回調函數中寫上ui->label->setText("helloworld");
保存,然後點擊菜單欄的build,點第一個build選項。

保存的工程路徑下找到可執行文件,點擊執行。

大功告成!

⑧ 我在ubuntu桌面系統編譯的qt程序.可以在樹莓派上直接運行嗎

缺動態庫就拷阿,從qt目錄里找到對應的動態庫放到程序目錄就好了,記得一般需要qtcore和gui啥的

⑨ 如何在樹莓派上安裝 QT 編譯器

首先我需要的開發工具Qt Creator 先從終端單獨下載:

sudo apt-get install qt4-dev-tools

之後安裝QT CREATOR 編譯器:

sudo apt-get install qtcreator

之後繼續安裝編譯環境:

sudo apt-get install gcc

sudo apt-get install xterm

sudo apt-get install git-core

sudo apt-get install subversion

該版本基於Qt Creator 2.5 with Qt 4.8.1 32 bit

存在問題:沒有工具鏈。
我們只能編譯遠程嵌入式設備,這不是這里的情況,因為我們是PI,而不是遠程訪問它。

我添加了一個gcc工具鏈
工具/選項>構建和運行>標簽工具鏈>按鈕添加 選擇GCC

然後設置編譯器路徑:/usr/bin/arm - linux - gnueabihf - gcc - 4.6

調試器:/usr/bin/gdb

Mkspec:默認

Qt Creator似乎發現我們將部署在一個遙遠的目標。
為了解決這個問題:

去幫助>菜單插件

取消設備支持遠程linux >

重啟Qt的創造者

去工具>選項選項卡> >構建和運行> Qt版本添加「/ usr / bin / qmake-qt4」

然後,它將顯示為一個桌面項目在項目向導,而不是嵌入。

⑩ 虛擬機centos系統下的qt程序怎麼移植到樹莓派3B上使用

ux版本大多都是基於debian和原來的redhat的,就是說基於debian的支持deb軟體包格式,而基於redhat的支持rpm軟體包格式,並且他們不能通用的。另外還有不少其他發行版的,比如說gentoo、lfs、arch等,他們都有自己的軟體源。也有自己的安裝方式,初學者弄起來比太容易。另外軟體包不僅僅是deb和rpm格式的。還有其他很多格式的軟體包,其他的應該是可以通用的。至於說和windows的軟體通用,那是不可能的。用wine還可以安裝windows上的一些軟體的。用wine運行windows軟體的問題嘛。等你用虛擬機安裝一個linux以後你就會知道了。redhat桌面版只發行到了9.0.不過是2005年的事了。本人曾經安裝試用過,還可以吧,比較穩定,就是有些老了。 安裝說系統,何在虛擬機上安裝差不多。不放心的話多查查資料。 個人認為VM虛擬機比較好一些。至於說一鍵還原的問題,嗯。應該是虛擬機本身受損,虛擬機上的操作系統(如果沒有安裝到C盤的話)應該沒問題的。

熱點內容
shell解壓zip 發布:2025-07-18 20:20:36 瀏覽:857
安卓泰拉瑞亞去哪裡買 發布:2025-07-18 20:01:05 瀏覽:694
flash編譯器 發布:2025-07-18 19:49:38 瀏覽:487
memcached源碼分析 發布:2025-07-18 19:22:42 瀏覽:866
android展示圖片 發布:2025-07-18 19:21:24 瀏覽:594
一台伺服器5個IP怎麼分配 發布:2025-07-18 19:12:34 瀏覽:862
貴陽分布式存儲行情 發布:2025-07-18 19:12:31 瀏覽:361
車場伺服器和工控機是如何連接的 發布:2025-07-18 19:10:19 瀏覽:938
計算機編程學什麼好 發布:2025-07-18 19:06:49 瀏覽:410
網吧用的伺服器是什麼伺服器 發布:2025-07-18 18:40:15 瀏覽:938