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

樹莓派編譯qt5

發布時間: 2022-09-25 13:34:10

A. 樹莓派3B怎麼配置kgdb環境

Broadcom BCM2837 晶元組,運行頻率 1.2 GHz
•64 位四核 ARM Cortex-A53
•802.11 b/g/n 無線區域網
•藍牙 4.1(經典和低能耗)
•雙核 Videocore IV® 多媒體協處理器
•1 GB LPDDR2 存儲
•支持所有的 ARM GNU/linux 分發和 Windows 10 IoT
•MicroUSB 連接器,用於 2.5 A 電源
•1 x 10/100 乙太網埠
•1 x HDMI 視頻/音頻連接器
•1 x RCA 視頻/音頻連接器
•4 個 USB 2.0 埠
•40 個 GPIO 引腳
•晶元天線
•DSI 顯示連接器
•microSD 卡插槽
•尺寸:85 x 56 x 17 mm
Broadcom BCM2837 晶元組,運行頻率 1.2 GHz
•64 位四核 ARM Cortex-A53
•802.11 b/g/n 無線區域網
•藍牙 4.1(經典和低能耗)
•雙核 Videocore IV® 多媒體協處理器
•1 GB LPDDR2 存儲器
•支持所有的 ARM GNU/Linux 分發和 Windows 10 IoT
•MicroUSB 連接器,用於 2.5 A 電源
•1 x 10/100 乙太網埠
•1 x HDMI 視頻/音頻連接器
•1 x RCA 視頻/音頻連接器
•4 個 USB 2.0 埠
•40 個 GPIO 引腳
•晶元天線
•DSI 顯示連接器
•microSD 卡插槽
•尺寸:85 x 56 x 17 mm

B. 如何在樹莓派上安裝 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」

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

C. 如何在windows下或者linux下對樹莓派編程(C語言或C++)

硬體的沒玩過
樹莓派 是不是那個 教學型 ARM編程主板?

建議你去 他們官方論壇看下
我同學他們畢業搞ARM的 都是 自己焊接板子的
然後用 winCE或者 unix linux 的嵌入式系統

他這種定製的包裝過的,一般都把很多底層的 原理封裝了,只需要 學號他官方提供的 支持文檔和事常式序,就能實現 很多功能。而且
如果 你直接去學C/C++ windows編程 以及通信編程 SSH協議 等 反倒離目的遠了。
我估計你應該是個 愛好者,或者學生。

論壇里有很多 愛好者 發的 相關項目及 細節

比如:我剛才在 論壇里看到一個帖子說

做了一個工具,在windows下面和pi 進行ssh 交互

http://bbs.ickey.cn/index.php?app=group&ac=topic&id=2573

D. 虛擬機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盤的話)應該沒問題的。

E. 怎樣用樹莓派編寫Qt程序

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

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

輸入名稱。

選擇embedded 。

提示要設置options。

添加編譯路徑如下圖。

點擊next,如圖。

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

點擊圖中的ui部分。

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

為按鍵控制項添加槽。

選擇第一個,點擊確定。

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

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

大功告成!

F. 樹莓派 編譯 platform選哪個

1、獲取升級所需源碼

1)下載地址:
官方網址:https://github.com/raspberrypi
上面列出了樹莓派所有的開源軟體:
firmware:樹莓派的交叉編譯好的二進制內核、模塊、庫、bootloader
linux:內核源碼
tools:編譯內核和其他源碼所需的工具——交叉編譯器等
我們只需要以上三個文件即可,下面的工程可以了解一下

documentation:樹莓派離線幫助文檔,教你如何使用、部署樹莓派(樹莓派官方使用教程)
userland:arm端用戶空間的一些應用庫的源碼——vc視頻硬浮點、EGL、mmal、openVG等
hats:Hardware Attached on Top,樹莓派 B+型板子的擴展板資料
maynard:一個gtk寫成的桌面環境
scratch:一個簡易、可視化編程環境
noobs:一個樹莓派鏡像管理工具,他可以讓你在一個樹莓派上部署多個鏡像
weston:一個應用程序
target_fs:樹莓派最小文件系統,使用busybox製作
quake3:雷神之錘3有線開發源碼firmwareb
2)下載方法:
a、網頁直接下載:

點到所需要下載的工程,左上角選版本,右方有一個download ZIP按鈕可直接下載(筆者下載完成後,在linux中解壓提示出錯,windows又非常慢切內核建議不要在windows環境解壓,所以筆者不建議使用這種辦法)

b、使用git下載
$ mkdir raspeberrypi_src
$ cd raspberrypi_src
$ git clone git://github.com/raspberrypi/firmware.git
$ git clone git://github.com/raspberrypi/linux.git
$ git clone git://github.com/raspberrypi/tools.git

會得到三個文件夾
firmware linux tools

2、編譯、提取內核及其模塊

1)獲得內核配置文件
在運行的樹莓派中運行:
$ls /proc/
可看到一個叫config.gz的文件,他是當前的樹莓派配置選項記錄文件,我們將他拷出,放入我們的內核源碼目錄樹下

$cp /proc/config /home/pi
我們這里使用前面交過的samba拷出並拷入內核源碼目錄下,不熟悉的人可參考前面文章

在linux內核源碼下執行:
$zcat config.gz > .config

2)配置、編譯內核
a、修改內核源碼makefile ARCH類型和編譯器路徑
$vi Makefile +195
找到以上類似代碼,改為如圖所示

b、查看、修改配置選項
$make menuconfig
可出現以下界面

如果不做修改,直接選中exit即可(注意使用鍵盤操作)

c、編譯內核鏡像
$make
在arch/arm/boot目錄下可以看到一個叫zImage的文件,就是我們新的內核

但是樹莓派需要另外一種格式的鏡像,需要進行處理一下,執行以下命令
$cd tools/mkimage

$./imagetool-uncompressed.py ../../linux/arch/arm/boot/zImage
即可在當前文件夾下看到一個叫:kernel.img的文件,就是我們需要的新內核了

d、提取moles
上一步其實不但編譯出來了內核的源碼,一些模塊文件也編譯出來了,這里我們提取一下
$cd raspberrypi_src
$mkdir moles
$cd linux
$ make moles_install INSTALL_MOD_PATH=../moles

即可在moles得到我們需要的模塊文件

2、升級RPi的kernel、Firmware、lib
將SD卡拔下插在電腦上(可使用讀卡器)
1)升級內核
將新編好的內核拷入SD卡,改名為:kernel_new.img
打開boot目錄下
找到config.txt文件,加入:kernel=kernel_new.img這一行

2)升級boot
將firmware/boot/目錄下 以下文件拷入SD卡boot目錄:fbootcode.bin fixup.dat fixup_cd.dat start.elf

3)更新vc庫及內核moles
將第3步d步中編譯出來的moles/lib/moles拷入樹莓派文件系統/lib下

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

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

H. 樹莓派編譯c文件出現問題

編譯的時候在最後加上 -lwiringpi

I. 樹莓派用gcc編譯出來的代碼(只用ANSI C)能直接給stm8/stm32用嗎

既然都已經編譯出來了,那就不是代碼而是可執行程序了。樹莓派的處理器BCM2835(核心為ARM11)與STM8/STM32明顯不同,底層硬體、外設均不兼容,所以樹莓派的可執行程序是不能直接給STM8/STM32使用的。但樹莓派的應用層代碼(不涉及到底層硬體資源的代碼)可以移植到STM8/STM32的工程中編譯後給STM8/STM32使用。

熱點內容
qq群里上傳的文件怎麼刪除 發布:2024-04-24 22:13:21 瀏覽:357
途岳配置升級了什麼 發布:2024-04-24 21:55:55 瀏覽:886
刷機安卓10狀態欄圓角如何修復 發布:2024-04-24 21:24:00 瀏覽:135
創建sql資料庫的命令是什麼 發布:2024-04-24 21:23:58 瀏覽:43
不是安卓該如何下載畫質怪獸 發布:2024-04-24 21:18:51 瀏覽:701
php載入網頁 發布:2024-04-24 21:15:20 瀏覽:161
遠程伺服器更換ip地址 發布:2024-04-24 21:14:43 瀏覽:528
什麼時候上線華為方舟編譯器軟體 發布:2024-04-24 21:10:21 瀏覽:631
安卓布局文件指的是哪個 發布:2024-04-24 21:08:05 瀏覽:889
磁帶存儲價格 發布:2024-04-24 21:04:22 瀏覽:902