天天看點

樹莓派4B學習日記1-介紹

作者:菜卓001

樹莓派(Raspberry Pi)是一款基于ARM的微型電腦主機闆,體積小,功耗低,功能強大,以SD/MicroSD卡為記憶體硬碟,卡片主機闆周圍有1/2/4個USB接口和一個10/100 以太網接口(A型沒有網口),可連接配接鍵盤、滑鼠和網線,同時擁有視訊模拟信号的電視輸出接口和HDMI高清視訊輸出接口,具備所有PC的基本功能隻需接通電視機和鍵盤。開發者也可以在上面進行python、C、Scratch等程式設計語言的學習和應用開發。如果平常喜歡研究linux或者android系統而又想在家搗鼓一下,條件允許的情況下首選樹莓派。目前(2023-01-28)價格比較貴,大概1000~1200。我平常主要做系統性能穩定性方面的工作,也是選擇了最新版本的Raspberry Pi 4B型号來深入學習linux中的一些子產品。

樹莓派4B結構

樹莓派4B學習日記1-介紹

功能圖

樹莓派4B學習日記1-介紹

接線

樹莓派4B學習日記1-介紹

40-pins

樹莓派3B、3B+和4B對比

名稱 Raspberry Pi 4B Raspberry Pi 3B Raspberry Pi 3B+
SOC Broadcom BCM2711 Broadcom BCM2837 Broadcom BCM2837B0
CPU

64-位1.5GHz四核

( 28nm工藝)

64-位1.2GHz四核

(40nm工藝)

64-位1.4GHz核

(40nm工藝)

GPU Broadcom VideoCore VI @ 500MHz Broadcom VideoCore IV @400MHz Broadcom VideoCore IV @400MHz
藍牙 藍牙5.0 藍牙4.1 藍牙4.2
USB接口 USB2.0*2/ USB3.0*2 USB2.0*4 USB2.0*4
HDMI micro HDMI*2支援4K60 标準HDMI*1 标準HDMI*1
供電接口 TypeC(5V3A) micro usb (5V 2.5A) micro usb (5V 2.5A)
多媒體

H.265 (4Kp60 decode);

H.264 (1080p60 decode, 1080p30 encode);

OpenGL ES, 3.0 graphics

H.264. MPEG-4 decode (1080p30);

H.264 encode(1080p30);

OpenGL ES 1.1,2.0 graphics

H.264. MPEG-4 decode (1080p30);

H.264 encode(1080p30);

OpenGL ES 1.1,2.0 graphics

Wifi網絡

802.11AC 無線

2.4GHz/5GHz 雙頻 Wifi

802.11n 無線

2.4GHz

802.11AC 無線

2.4GHz/5GHz 雙頻 Wifi

有線網絡 真千兆以太網(網口可達) 10/100Mb/s 以太網 USB 2.0千兆以太網(300Mb/s)
以太網Poe

通過額外的HAT以太網

(Poe)供電

通過額外的HAT以太網(Poe)供電

樹莓派4B開發闆相較之前的版本,有較大改動:

  • CPU采用的是Cortex A72,1.5G 4核64位,性能提升了3倍以上;
  • 記憶體配置可以選擇2/4/8G三種;
  • 藍牙采用和5.0 BLE,可以滿足低功耗需求;
  • 電源采用Type-C接口,雙面可插;
  • Usb接口更新2個3.0版本,傳輸速度提升10倍左右;
  • 全吞吐量千兆以太網
  • 雙顯示器支援,分辨率可達4K
  • VideoCore VI顯示卡,支援OpenGL ES 3.x

樹莓派支援系統

樹莓派開發闆沒有配置闆載Flash,可以通過SD卡啟動(Pi4B支援U盤、SSD啟動),下載下傳鏡像并通過工具将其燒寫在SD上,即可啟動系統。(這個鏡像裡包含了通常所說的bootloader、kernel、檔案系統)。下面是樹莓派支援的系統,官方推薦的是:Raspbian,也是linux的一個發行版。(隻列舉一部分,将來可能會支援更多的第三方系統)

Raspbian, ArchLinuxARM, ArkOS, ChameleonPi, FreeBSD, HappiGameCenter, InstantWebKiosk, IPFire, Lakka, LibreELEC, KaliLinux, KanoOS, Minepion, Moebius, moOdeaudio, NetBSD, NOOBS, OpenELEC, openSUSE, OpenWrt, OSMC, PardusARM, Pidora, Pimusicbox, PiNet, Piplay, PuppyLinux, RaspberryPiFedoraRemix, Rasplex, Raspbmc, Recalbox, Retropie, RISCOS, Runeaudio, SailfishOSwithRaspberryPi2, SlackwareARM, TinyCoreLinux, Ubuntumate, Volumio, Windows10物聯網核心版, Xbian, XBMC, xv6等。

樹莓派應用

你可以把樹莓派當作微型電腦來用,進行簡單辦公,包括文檔編輯、PDF浏覽等;

web網站伺服器使用,搭建LAMP個人網站;

NAS網絡伺服器,用來存放視訊、照片等檔案;

無線路由器,安裝openwrt系統可以實作撥号或更進階功能;

打造成遊戲機,安裝上搖桿後即可玩耍各種各樣的遊戲;

搭建opencv環境,實作人臉識别、動态監測等人工智能應用;

接上各種傳感器,進行環境監測,如溫度監控、煙霧報警等;

...