樹莓派開端,開發環境配置

一:燒寫系統鏡像,開機配置(文章鏈接)

7"" HDMI LCD(微雪電子)的屏幕分辨率配置:

7寸屏的設置

編輯TF卡更目錄下的config.txt文件。在文件末尾添加:

max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0

在TF卡的根目錄下建ssh文件,用於開啓遠程訪問。

5 ''HDMI LCD的配置

(1)編輯TF卡更目錄下的config.txt文件。在文件末尾添加:

hdmi_drive=1

max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0

在TF卡的根目錄下建ssh文件,用於開啓遠程訪問。

(2)需要安裝樹莓派的驅動,將驅動(光盤下的LCD-show-*.tar.gz)複製到TF卡的根目錄

在聯網的情況下

tar  /boot/LCD-show-*.tar.gz

cd LCD-show/

./LCD5-show

方案二:燒寫預裝驅動的鏡像

預裝鏡像位於光盤IMAGE目錄,解壓並將鏡像寫入到SD卡中(打開燒寫鏡像的軟件(Win32Diskmager.exe),選擇.img文件,點擊[write]燒寫鏡像)。

注意:5寸屏需要安裝驅動,7寸屏不需要

當5寸屏閃的特別厲害,就是沒有裝驅動的原因;

當5寸屏的顏色不正常,顯示是紫色時,是在/boot/config.txt文件中缺少:hdmi_drive=1

二:連接WIFI,固定IP

2,可以在路由器上直接綁定IP地址

三:遠程桌面連接樹莓派(文章鏈接第5條)

啓動vnc服務的方法:
1,在樹莓派的配置界面使能VNC服務
2,在命令行輸入:sudo tightservervnc(即開啓了VNC的服務,默認創建的接口:1)
在連接的時候服務器輸入:IP+:1

四:啓用樹莓派root權限(文章鏈接)

五:搭建Qt開發環境搭建(文章鏈接)

樹莓派Qt4.8.7開發環境的搭建

1,c編譯器的設置


2,C++編譯器的設置(Qt Versions中也需要選擇下,否則也不能編譯)

3,調試器的設置

4,Kits的設置

5,注意:
將linux環境下的Qt程序移植到樹莓派上時,可能會在.pro文件中重複引入,只需在該文件中刪除即可。
命令行啓動qt的方法爲:qtcreator 即可

六,安裝wiringPi庫,操作GPIO(文章鏈接)

1,安裝git工具:sudo apt-get install git-core(開源分佈系統);
2,下載wiringPi庫:git clone git://git.drogon.net/wiringPi;
3,更新庫:sudo git pull origin
4,開始安裝wiringPi庫:root@raspberrypi:~/wiringPi:  ./build;
5,查看是否安裝成功:


六:樹莓派中打開Qt程序,新建測試文件
我們現在構造函數中完成GPIO的初始化,然後在每個按鈕點擊事件函數裏面完成GPIO高低電平輸出控制,然後再次編譯程序,出現如下問題:

根據提示,我們知道是因爲在鏈接的時候沒有找到wiringPi相關函數的原因導致,所以我們需要在連接的時候引入這個庫,操作方式很簡單,只需要在.pro文件中加入該庫即可,如下圖所示:
<ignore_js_op>


然後再次編譯,正常情況下到這裏就會編譯成功了,進入工程目錄,我們會發現有個很長名字的文件夾,裏面都是Qt在編譯的時候產生的一些中間文件,當然我們編譯生成的可執行文件也在裏面,名字和工作名字一樣,打開控制檯,用cd命令進入該目錄。然後用
sudo ./gpio_led
即可運行程序,程序運行效果如下圖所示:


七:備份與還原(文章鏈接)

創建.img文件後,讀取就可以了:



博文索引  持續更新中。。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章