拿到樹莓派一個月了,一直在研究他的用法。
1.樹莓派的優勢:
A.GPIO引腳。集成了硬體的方式更加容易使用和開發。
B.功耗低。可以使用移動電源進行供電。便于智能小車的開發。
C.適合做下位機。控制電機和其他物理硬體。
2.樹莓派劣勢:
A.樹莓派作業系統處理能力差。難以進行難度和復雜性高的系統開發。只適合于做下位機。
B.樹莓派GPIO引腳的3.3V和5V輸出簡直就是雞肋。3.3V輸出電流不超過50ma,5V不超過250ma。經實踐,用樹莓派電源作為電機的供電輸入,簡直就是災難。這里強調一下,用樹莓派供電就是一個大坑。血的教訓!
3.怎樣發揮樹莓派優勢和劣勢
A.pc機作上位機,樹莓派做下位機。
通過socket進行通訊。本人pc端用C++開發,樹莓派python開發。socket通訊時,不同編碼平臺socket的資訊不一致,需要添加轉化函式。
B.如何進行較大資訊流互動。
由于socket傳輸機制不一致,導致傳輸較大資訊時,如圖片。不能采用二進制形式傳輸。開始想通過資料庫,最終采用方位FTP的形式。樹莓派作為FTP的主機。
C.采用不同開發系統互動有兩個問題。
一是兩個系統的延時。因傳遞圖片,本人的方法延時150ms。
二是上位機實時視頻顯示。本人采用opencv不間斷顯示圖片的方式。
4.系統的健壯性。
系統盡可能的互相獨立,不要因為某一次互動的失敗,導致系統崩潰。但關鍵地方需要互動的資訊,決不能讓步。
uj5u.com熱心網友回復:
LZ在夢囈
uj5u.com熱心網友回復:
不知道LZ使用的板子是哪種型號,萬一是個特別老的板子,那吐槽起來有意義?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/59943.html
標籤:智能硬件
上一篇:Axios 詳解
