樹莓派簡介與應用

2021-07-31 20:30:19 字數 843 閱讀 5068

1 樹莓派是什麼?

樹莓派是微型卡片式電腦,體積只有銀行卡大小,可以執行linux系統和windows iot系統,然後可以執行這些系統之上的應用程式,可以應用於嵌入式和物聯網領域,也可以作為小型的伺服器,完成一些特定的功能。

2 樹莓派的特點和優勢

與嵌入式微控制器(常見的51微控制器和stm32)相比,除了可以完成相同的io引腳控制之外,因為執行有相應的作業系統,可以完成更複雜的任務管理與排程,能夠支援更上層應用的開發,為了開發者提供了更廣闊的應用空間。比如開發語言的選擇不僅僅只限於c語言,連線底層硬體與上層應用,可以實現物聯網的雲控制和雲管理,也可以忽略樹莓派的io控制,使用樹莓派搭建小型的網路伺服器,做一些小型的測試開發和服務。

與通用的pc平台相比,樹莓派提供的io引腳可以直接控制其他底層硬體,這是通用pc做不到的,同時它的體積更小,成本很小,同樣可以完成一些pc任務與應用。

3 樹莓派的劣勢

所謂成也蕭何敗蕭何,樹莓派的最大優勢同時也是自身的短板,它提供了比嵌入式微控制器更多選擇與應用的同時,犧牲了自己的效能優勢,可能只是完成乙個很小的io控制功能卻要執行乙個龐大的作業系統作為支撐,顯得有些得不償失,它比通用的pc平台體積小成本低的同時,在效能上卻無法與pc相比,無法完成複雜的計算應用。

4 為什麼選擇樹莓派?

事物一般都具有兩面性,我們要做的是充分發揮其有利的一面,為什麼選擇樹莓派,適合才是最重要的,在嵌入式和物聯網開發中,如果需要開發板提供io引腳控制,同時又需要在作業系統層面進行應用控制開發,那麼樹莓派就是最合適的,另外樹莓派作為小型的網路應用伺服器也是非常具有應用價值的。

樹莓派入門(一)之樹莓派簡介

準備寫一些樹莓派入門教程,本教程採用c語言教學。大概涉及樹莓派的gpio口的控制,樹莓派介紹,以及具體通過幾個例子使用gpio口。主要是針對樹莓派入門者。我們使用的wiringpi庫,所以我們只看wiringpi編碼,至於bcm編碼暫時不用管它。比如 我們要控制物理引腳8,它對應的wiringpi編...

樹莓派的簡單應用

第一步 燒系統。本機為windows7,於是使用win32diskimage將樹莓派官網的raspbian系統燒錄進去,接下來配置,這裡參考了很多的建議,真的,真的特別感謝默默奉獻的一些大神。使用ssh登入,軟體為putty,那我不知道ip位址怎麼辦,這裡我是小型網路,直接在路由器配置中看見。如果用...

樹莓派與Linux

基於該系列教材,已出版 樹莓派開始,玩轉linux 一書。01.樹莓派 乙個關於教育的故事 02.樹莓派心臟 arm的逆襲 03.樹莓派的大腦 linux linux是使用最廣泛的開源作業系統,而樹莓派是新興的開放硬體平台。兩者相互結合,能激起很多有趣的火花。這一部分中,我將介紹樹莓派的基本使用方法...