樹莓派使用問題總結

一:樹莓派引腳輸出高低電平問題

問題描述:在用wiringPi的庫函數編寫led的點燈程序的時候,發現樹莓派的的管腳輸出高電平一段時間後,就會自動跳到低電平狀態,似乎樹莓派的引腳不受程序的控制。

解決方案:可能是環境出了問題,重新燒寫下系統的鏡像就可以了(有過慘痛教訓,倒騰了一下午)。

二:解決ssh不能登錄的問題


有時候想從開發板中考文件出來,發現ssh無法登錄。

解決方法:

1,sudo vim /etc/ssh/sshd_config

在文件末尾添加

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,hmac-sha1-96,hmac-md5-96
KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,[email protected]

,2

2,重新啓動ssh服務,問題解決(不可以登錄root用戶)

sudo service ssh restart
sudo service ssh status查看ssh服務狀態

三:Qt文件編譯時,會出現一直循環make warning:file has modification time 9999s in the future

翻譯過來就是:某個文件在未來的多少秒已經改變。
問題原因:文件在當前系統的時間之後進行了修改,系統的時間不一致,編譯時根據時間戳來修改的
解決方法:1,修改當前系統的時間使時間在,文件修改之後
2,修改文件的修改時間 touch -d "21:50:30  11/16/17"  文件的修改時間設置 201年11月6號 21:50:30

四:Qt信號和槽編程時,出現添加了信號後,無法編譯通過

.moc文件在創建時,會自動生成,後來添加信號槽時,沒有生成該文件
解決方法:將該文件刪除後重新加入到工程中。
注意:類繼承QObject時,必須把它放在第一個位置,否則出現奇怪的錯誤。

五:路由器無法綁定樹莓派IP地址,並且IP地址始終在跳變,無法上網

問題原因:樹莓派設置了多個PI地址,IP地址發生衝突。
解決方案:1,首先在路由器上解除IP的綁定(如果沒有在路由器上綁定,此步略過);
                  2,sudo vim /etc/dhcpcd.conf
                  3,刪除關於IP地址的其他配置,重新配置IP地址


SSID mywifi
inform 192.168.2.115
static routers=192.168.2.1
static domain_name_server=255.255.255.0
static domain_search=255.255.255.03

第一行:連接的網絡名
第二行:IP地址
第三行:路由地址
第三行:子網掩碼
注意:確保IP地址沒有使用過,否則依然會有和上述相同的錯誤。
當有時電腦的IP地址搶佔開發板的IP地址時,開發板的IP地址也會隨意跳變,此時只要把電腦重啓,讓開發板先連上網絡就可以了(或者給電腦重新分配IP地址);
解決方案:(先嚐試第一個)
1,首先確保可以上網,sudo nano /etc/resolv.conf
修改nameserver 8.8.8.8

3,樹莓派修改軟件源的方法

編輯/etc/apt/sources.list文件。刪除原文件所有內容,用以下內容取代:

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib

deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib


編輯此文件後,請使用sudo apt-get update命令,更新軟件列表。sudo apt-get upgrade,更新已安裝的軟件包。

這樣樹莓派更新軟件就會使用中國科學技術大學的鏡像源,從而大大提高更新速度,要使用其他的軟件源,根據以上代碼就行修改。

注:需要註釋掉/etc/apt/sources.list.d/raspi.list裏面的地址,否則依然會使用這裏面的地址

六,Qt莫名奇妙的出現很多錯誤,而且是生成的中間文件(一般是命名空間中提示錯誤)

可能是文件的命名不正確,將.c改成.cpp就可以了
七:樹莓執行 sudo /etc/rc.local時出現
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103:Having multiple values in <test> isn't supported and may not work as expected

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

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